diff options
Diffstat (limited to 'tests/regressiontests/mongodb/models.py')
| -rw-r--r-- | tests/regressiontests/mongodb/models.py | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/tests/regressiontests/mongodb/models.py b/tests/regressiontests/mongodb/models.py index f0d950dcbb..9b7e25108e 100644 --- a/tests/regressiontests/mongodb/models.py +++ b/tests/regressiontests/mongodb/models.py @@ -31,3 +31,23 @@ class Post(models.Model): magic_numbers = models.ListField( models.IntegerField() ) + + +class Revision(models.Model): + number = models.IntegerField() + content = models.TextField() + + +class AuthenticatedRevision(Revision): + # This is a really stupid way to add optional authentication, but it serves + # its purpose. + author = models.CharField(max_length=100) + + +class WikiPage(models.Model): + id = models.NativeAutoField(primary_key=True) + title = models.CharField(max_length=255) + + revisions = models.ListField( + models.EmbeddedModel(Revision) + ) |
