我正在研究django 1.6,我希望在Season's inactive为True时过滤所有Activities
。
以下型号可以实现这一点吗? class Production没有ForeignKey到SeasonProduction和Season。
class Activity(models.Model):
production = models.ForeignKey(Production, null=True, verbose_name='ProductionId')
class SeasonProduction(models.Model):
season = models.ForeignKey(Season, verbose_name='SeasonId')
production = models.ForeignKey(Production, verbose_name='ProductionId')
class Season(models.Model):
name = models.CharField('Name', max_length=255)
inactive = models.BooleanField(default=True)
class Production(models.Model):
prod_info = models.CharField('ProductionInfo', max_length=255,
null=True, blank=True)
title = models.CharField('Title', max_length=255)