diff options
| author | Ian Foote <python@ian.feete.org> | 2015-05-09 12:55:03 +0100 |
|---|---|---|
| committer | Marc Tamlyn <marc.tamlyn@gmail.com> | 2015-06-05 11:15:33 +0100 |
| commit | 4ab53a558ac01c2dd7dafb8350cd72c630372335 (patch) | |
| tree | a487e54441bcb9abad405139a1e88dbe2f952a56 /tests/db_functions/models.py | |
| parent | fe21fb810a1bd12b10c534923809423b5c1cf4d7 (diff) | |
Fixed #24767 -- Added Greatest and Least expressions
Greatest and Least are row-level Function versions of Min and Max.
Diffstat (limited to 'tests/db_functions/models.py')
| -rw-r--r-- | tests/db_functions/models.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/db_functions/models.py b/tests/db_functions/models.py index 19722aeed2..f100b79ff5 100644 --- a/tests/db_functions/models.py +++ b/tests/db_functions/models.py @@ -12,6 +12,7 @@ class Author(models.Model): name = models.CharField(max_length=50) alias = models.CharField(max_length=50, null=True, blank=True) goes_by = models.CharField(max_length=50, null=True, blank=True) + age = models.PositiveSmallIntegerField(default=30) def __str__(self): return self.name @@ -25,7 +26,18 @@ class Article(models.Model): text = models.TextField() written = models.DateTimeField() published = models.DateTimeField(null=True, blank=True) + updated = models.DateTimeField(null=True, blank=True) views = models.PositiveIntegerField(default=0) def __str__(self): return self.title + + +@python_2_unicode_compatible +class Fan(models.Model): + name = models.CharField(max_length=50) + age = models.PositiveSmallIntegerField(default=30) + author = models.ForeignKey(Author, related_name='fans') + + def __str__(self): + return self.name |
