次のコードで継承する Page モデルの選択肢を制限する方法を誰か教えてもらえますか?
class CaseStudy(Page):
"""
An entry in a fancy picture flow widget for a case study page
"""
image = models.ForeignKey(Image, limit_choices_to={'is_active': True, 'category__code':'RP'})
def __unicode__(self):
return u"%s" % self.title
Django管理者はドロップダウンで画像の選択肢を正常に制限していますが、ページモデルのフィールド(「親ページフィールド」)も制限したいと思います。
class Page(models.Model):
parent = models.ForeignKey('self', blank=True, null=True, related_name='children')