1
0
mirror of https://github.com/django/django.git synced 2025-10-24 22:26:08 +00:00

[1.8.x] Fixed #24377 -- Fixed model inline formsets with primary key's that have defaults.

Backport of 1306cd1e8a from master
This commit is contained in:
Tim Graham
2015-02-20 14:28:34 -05:00
parent 04c262aea9
commit 41d5ed480c
3 changed files with 54 additions and 1 deletions

View File

@@ -1,6 +1,7 @@
from __future__ import unicode_literals
import datetime
import uuid
from django.db import models
from django.utils import six
@@ -241,3 +242,15 @@ class Post(models.Model):
def __str__(self):
return self.name
# Models for testing UUID primary keys
class UUIDPKParent(models.Model):
uuid = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False)
name = models.CharField(max_length=255)
class UUIDPKChild(models.Model):
uuid = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False)
name = models.CharField(max_length=255)
parent = models.ForeignKey(UUIDPKParent)