diff options
Diffstat (limited to 'tests/regressiontests/serializers_regress/models.py')
-rw-r--r-- | tests/regressiontests/serializers_regress/models.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/regressiontests/serializers_regress/models.py b/tests/regressiontests/serializers_regress/models.py index c287b6e0d6..fea5c94cab 100644 --- a/tests/regressiontests/serializers_regress/models.py +++ b/tests/regressiontests/serializers_regress/models.py @@ -100,6 +100,12 @@ class Anchor(models.Model): something for other models to point at""" data = models.CharField(maxlength=30) + +class UniqueAnchor(models.Model): + """This is a model that can be used as + something for other models to point at""" + + data = models.CharField(unique=True, maxlength=30) class FKData(models.Model): data = models.ForeignKey(Anchor, null=True) @@ -116,6 +122,10 @@ class FKSelfData(models.Model): class M2MSelfData(models.Model): data = models.ManyToManyField('self', null=True, symmetrical=False) + +class FKDataToField(models.Model): + data = models.ForeignKey(UniqueAnchor, null=True, to_field='data') + # The following test classes are for validating the # deserialization of objects that use a user-defined # field as the primary key. |