mirror of
https://github.com/django/django.git
synced 2025-09-26 12:09:19 +00:00
Refs #28459 -- Improved performance of SQLCompiler.results_iter().
This commit is contained in:
parent
50a97edc1a
commit
ca46f4688c
3 changed files with 18 additions and 16 deletions
|
@ -1227,9 +1227,9 @@ class RawQuerySet:
|
|||
converters = compiler.get_converters([
|
||||
f.get_col(f.model._meta.db_table) if f else None for f in fields
|
||||
])
|
||||
if converters:
|
||||
query = compiler.apply_converters(query, converters)
|
||||
for values in query:
|
||||
if converters:
|
||||
values = compiler.apply_converters(values, converters)
|
||||
# Associate fields to values
|
||||
model_init_values = [values[pos] for pos in model_init_pos]
|
||||
instance = model_cls.from_db(db, model_init_names, model_init_values)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue