diff options
Diffstat (limited to 'tests/schema/models.py')
| -rw-r--r-- | tests/schema/models.py | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/tests/schema/models.py b/tests/schema/models.py index 7a5454761e..adfa505420 100644 --- a/tests/schema/models.py +++ b/tests/schema/models.py @@ -34,7 +34,7 @@ class AuthorWithEvenLongerName(models.Model): class Book(models.Model): - author = models.ForeignKey(Author) + author = models.ForeignKey(Author, models.CASCADE) title = models.CharField(max_length=100, db_index=True) pub_date = models.DateTimeField() # tags = models.ManyToManyField("Tag", related_name="books") @@ -44,7 +44,7 @@ class Book(models.Model): class BookWeak(models.Model): - author = models.ForeignKey(Author, db_constraint=False) + author = models.ForeignKey(Author, models.CASCADE, db_constraint=False) title = models.CharField(max_length=100, db_index=True) pub_date = models.DateTimeField() @@ -53,14 +53,17 @@ class BookWeak(models.Model): class BookWithLongName(models.Model): - author_foreign_key_with_really_long_field_name = models.ForeignKey(AuthorWithEvenLongerName) + author_foreign_key_with_really_long_field_name = models.ForeignKey( + AuthorWithEvenLongerName, + models.CASCADE, + ) class Meta: apps = new_apps class BookWithO2O(models.Model): - author = models.OneToOneField(Author) + author = models.OneToOneField(Author, models.CASCADE) title = models.CharField(max_length=100, db_index=True) pub_date = models.DateTimeField() @@ -70,7 +73,7 @@ class BookWithO2O(models.Model): class BookWithSlug(models.Model): - author = models.ForeignKey(Author) + author = models.ForeignKey(Author, models.CASCADE) title = models.CharField(max_length=100, db_index=True) pub_date = models.DateTimeField() slug = models.CharField(max_length=20, unique=True) |
