mirror of
https://github.com/django/django.git
synced 2025-10-24 06:06:09 +00:00
@@ -5,6 +5,7 @@ from django.utils.encoding import python_2_unicode_compatible
|
||||
|
||||
## Basic tests
|
||||
|
||||
|
||||
@python_2_unicode_compatible
|
||||
class Author(models.Model):
|
||||
name = models.CharField(max_length=50, unique=True)
|
||||
@@ -55,6 +56,7 @@ class Book(models.Model):
|
||||
class Meta:
|
||||
ordering = ['id']
|
||||
|
||||
|
||||
class BookWithYear(Book):
|
||||
book = models.OneToOneField(Book, parent_link=True)
|
||||
published_year = models.IntegerField()
|
||||
@@ -73,12 +75,14 @@ class Reader(models.Model):
|
||||
class Meta:
|
||||
ordering = ['id']
|
||||
|
||||
|
||||
class BookReview(models.Model):
|
||||
book = models.ForeignKey(BookWithYear)
|
||||
notes = models.TextField(null=True, blank=True)
|
||||
|
||||
## Models for default manager tests
|
||||
|
||||
|
||||
class Qualification(models.Model):
|
||||
name = models.CharField(max_length=10)
|
||||
|
||||
@@ -161,6 +165,7 @@ class House(models.Model):
|
||||
class Meta:
|
||||
ordering = ['id']
|
||||
|
||||
|
||||
class Room(models.Model):
|
||||
name = models.CharField(max_length=50)
|
||||
house = models.ForeignKey(House, related_name='rooms')
|
||||
|
||||
Reference in New Issue
Block a user