mirror of
https://github.com/django/django.git
synced 2025-10-24 06:06:09 +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:
@@ -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):
|
||||
|
||||
Reference in New Issue
Block a user