这意味着当选择包含非活动值的实例时,需要将遗留选择添加到ModelChoiceField的查询集中。在我看来,理想的方法是将ModelChoiceField子类化,但是我似乎找不到实例数据在ModelChoiceField中的插入点。我可以通过在forms.py中设置查询集来让它工作,但我有大量的字段需要这样做,并且我真的希望有一个更pythonic/DRY的解决方案。models.Model):
f
超类与另一个实体(Post)有关联,我需要一种方法自动从Post实体获取和设置UrlImage和UploadImage的实例(=意味着我将在Post实体上有一个addImage,它将知道给定的实体是UploadImage还是UrlImage实体)。同样,由于每个实体都有自己的记录id,因此我需要一个具有find方法的虚拟存储库,该方法将获取id和一个type (u
谁能告诉我如何在下面的代码中限制我继承的页面模型的选择?entry in a fancy picture flow widget for a case study page image = models.ForeignKey(Image, limit_choices_tois_active': True, 'category__code':'RP'})
def __unicode__(self