mirror of
https://github.com/django/django.git
synced 2025-08-03 10:34:04 +00:00
Fixed #26667 -- Fixed a regression in queries on a OneToOneField that has to_field and primary_key=True.
Thanks Simon Charette for review.
This commit is contained in:
parent
54febdb8be
commit
e2296e7f0a
4 changed files with 22 additions and 8 deletions
|
@ -83,7 +83,7 @@ class MultiModel(models.Model):
|
|||
|
||||
|
||||
class Target(models.Model):
|
||||
name = models.CharField(max_length=50)
|
||||
name = models.CharField(max_length=50, unique=True)
|
||||
|
||||
|
||||
class Pointer(models.Model):
|
||||
|
@ -98,6 +98,10 @@ class HiddenPointer(models.Model):
|
|||
target = models.OneToOneField(Target, models.CASCADE, related_name='hidden+')
|
||||
|
||||
|
||||
class ToFieldPointer(models.Model):
|
||||
target = models.OneToOneField(Target, models.CASCADE, to_field='name', primary_key=True)
|
||||
|
||||
|
||||
# Test related objects visibility.
|
||||
class SchoolManager(models.Manager):
|
||||
def get_queryset(self):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue