Loading django/db/models/sql/query.py +3 −1 Original line number Diff line number Diff line Loading @@ -115,7 +115,6 @@ class Query(object): self.default_ordering = True self.standard_ordering = True self.ordering_aliases = [] self.select_fields = [] self.related_select_fields = [] self.dupe_avoidance = {} self.used_aliases = set() Loading @@ -124,6 +123,9 @@ class Query(object): # SQL-related attributes self.select = [] # For each to-be-selected field in self.select there must be a # corresponding entry in self.select - git seems to need this. self.select_fields = [] self.tables = [] # Aliases in the order they are created. self.where = where() self.where_class = where Loading django/db/models/sql/subqueries.py +2 −2 Original line number Diff line number Diff line Loading @@ -76,7 +76,7 @@ class DeleteQuery(Query): return else: innerq.clear_select_clause() innerq.select = [(self.get_initial_alias(), pk.column)] innerq.select, innerq.select_fields = [(self.get_initial_alias(), pk.column)], [None] values = innerq where = self.where_class() where.add((Constraint(None, pk.column, pk), 'in', values), AND) Loading Loading @@ -244,7 +244,7 @@ class DateQuery(Query): alias = result[3][-1] select = Date((alias, field.column), lookup_type) self.clear_select_clause() self.select = [select] self.select, self.select_fields = [select], [None] self.distinct = True self.order_by = order == 'ASC' and [1] or [-1] Loading Loading
django/db/models/sql/query.py +3 −1 Original line number Diff line number Diff line Loading @@ -115,7 +115,6 @@ class Query(object): self.default_ordering = True self.standard_ordering = True self.ordering_aliases = [] self.select_fields = [] self.related_select_fields = [] self.dupe_avoidance = {} self.used_aliases = set() Loading @@ -124,6 +123,9 @@ class Query(object): # SQL-related attributes self.select = [] # For each to-be-selected field in self.select there must be a # corresponding entry in self.select - git seems to need this. self.select_fields = [] self.tables = [] # Aliases in the order they are created. self.where = where() self.where_class = where Loading
django/db/models/sql/subqueries.py +2 −2 Original line number Diff line number Diff line Loading @@ -76,7 +76,7 @@ class DeleteQuery(Query): return else: innerq.clear_select_clause() innerq.select = [(self.get_initial_alias(), pk.column)] innerq.select, innerq.select_fields = [(self.get_initial_alias(), pk.column)], [None] values = innerq where = self.where_class() where.add((Constraint(None, pk.column, pk), 'in', values), AND) Loading Loading @@ -244,7 +244,7 @@ class DateQuery(Query): alias = result[3][-1] select = Date((alias, field.column), lookup_type) self.clear_select_clause() self.select = [select] self.select, self.select_fields = [select], [None] self.distinct = True self.order_by = order == 'ASC' and [1] or [-1] Loading