mirror of
https://github.com/django/django.git
synced 2025-09-26 12:09:19 +00:00
Fixed #28909 -- Simplified code using tuple/list/set/dict unpacking.
This commit is contained in:
parent
a9e5ac823d
commit
d13a9e44de
61 changed files with 511 additions and 564 deletions
|
@ -157,9 +157,7 @@ class NamedValuesListIterable(ValuesListIterable):
|
|||
names = queryset._fields
|
||||
else:
|
||||
query = queryset.query
|
||||
names = list(query.extra_select)
|
||||
names.extend(query.values_select)
|
||||
names.extend(query.annotation_select)
|
||||
names = [*query.extra_select, *query.values_select, *query.annotation_select]
|
||||
tuple_class = self.create_namedtuple_class(*names)
|
||||
new = tuple.__new__
|
||||
for row in super().__iter__():
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue