diff options
Diffstat (limited to 'tests/admin_views/models.py')
| -rw-r--r-- | tests/admin_views/models.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/admin_views/models.py b/tests/admin_views/models.py index aa4476c9ed..5411885ee9 100644 --- a/tests/admin_views/models.py +++ b/tests/admin_views/models.py @@ -4,6 +4,7 @@ from __future__ import unicode_literals import datetime import os import tempfile +import uuid from django.contrib.auth.models import User from django.contrib.contenttypes.fields import ( @@ -956,3 +957,15 @@ class ReferencedByGenRel(models.Model): class GenRelReference(models.Model): references = GenericRelation(ReferencedByGenRel) + + +class ParentWithUUIDPK(models.Model): + id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) + title = models.CharField(max_length=100) + + def __str__(self): + return str(self.id) + + +class RelatedWithUUIDPKModel(models.Model): + parent = models.ForeignKey(ParentWithUUIDPK, on_delete=models.CASCADE) |
