diff options
Diffstat (limited to 'django/db/models/query_utils.py')
| -rw-r--r-- | django/db/models/query_utils.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/django/db/models/query_utils.py b/django/db/models/query_utils.py index 746b04d4fb..9f6083ce7e 100644 --- a/django/db/models/query_utils.py +++ b/django/db/models/query_utils.py @@ -134,7 +134,7 @@ class QueryWrapper(object): def __init__(self, sql, params): self.data = sql, params - def as_sql(self, qn=None): + def as_sql(self, qn=None, connection=None): return self.data class Q(tree.Node): @@ -187,7 +187,7 @@ class DeferredAttribute(object): cls = self.model_ref() data = instance.__dict__ if data.get(self.field_name, self) is self: - data[self.field_name] = cls._base_manager.filter(pk=instance.pk).values_list(self.field_name, flat=True).get() + data[self.field_name] = cls._base_manager.filter(pk=instance.pk).values_list(self.field_name, flat=True).using(instance._state.db).get() return data[self.field_name] def __set__(self, instance, value): |
