diff options
Diffstat (limited to 'tests/modeladmin/models.py')
| -rw-r--r-- | tests/modeladmin/models.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/modeladmin/models.py b/tests/modeladmin/models.py index 861a2dbb9d..c0d3c772c9 100644 --- a/tests/modeladmin/models.py +++ b/tests/modeladmin/models.py @@ -14,6 +14,15 @@ class Band(models.Model): return self.name +class Song(models.Model): + name = models.CharField(max_length=100) + band = models.ForeignKey(Band, models.CASCADE) + featuring = models.ManyToManyField(Band, related_name='featured') + + def __str__(self): + return self.name + + class Concert(models.Model): main_band = models.ForeignKey(Band, models.CASCADE, related_name='main_concerts') opening_band = models.ForeignKey(Band, models.CASCADE, related_name='opening_concerts', blank=True) |
