Допустим, есть жанры, и относящиеся только к этим жанрам сабжанры.
Хочу, чтобы в админке при выборе жанра можно было выбрать/добавить список принадлежащих ему сабжанров, добавлять сабжанры только для данного жанра и.т.д.
Сейчас так:
class SubGenre(models.Model):
name=models.CharField(max_length=30, verbose_name='Название сабжанра')
class Meta:
verbose_name='Сабжанр'
verbose_name_plural='сабжанры'
def __unicode__(self):
return self.name
class Genre(models.Model):
name = models.CharField(max_length=30, verbose_name='Название жанра')
SunGenre = models.ForeignKey(SubGenre, verbose_name='Название сабжанра')
class Meta:
verbose_name='Жанр'
verbose_name_plural='жанры'
def __unicode__(self):
return self.name
Однако, при этом в админке отображаются все доступные сабжанры не зависимо от жанра, соответственно добавляются так же отдельно и независимо.
Хочу, чтобы зависимость была. Как построить такую модель?