1
0
mirror of https://github.com/django/django.git synced 2025-10-26 15:16:09 +00:00

[1.5.x] Fixed #21203 -- resolve_columns fields misalignment

In queries using .defer() together with .select_related() the values
and fields arguments didn't align properly for resolve_columns().

Backpatch of 8c27247397 from master.
This commit is contained in:
Michael Manfre
2013-10-01 21:34:39 +03:00
committed by Anssi Kääriäinen
parent 997a332cbb
commit 7ebd10019d
3 changed files with 21 additions and 4 deletions

View File

@@ -401,3 +401,12 @@ class ModelA(models.Model):
name = models.TextField()
b = models.ForeignKey(ModelB, null=True)
d = models.ForeignKey(ModelD)
class Ticket21203Parent(models.Model):
parentid = models.AutoField(primary_key=True)
parent_bool = models.BooleanField(default=True)
created = models.DateTimeField(auto_now=True)
class Ticket21203Child(models.Model):
childid = models.AutoField(primary_key=True)
parent = models.ForeignKey(Ticket21203Parent)