如何将Django的GenericForeignKey限制为模型列表?
|
有没有办法告诉Django,具有内容类型GenericForeignKey的模型只能指向预定义列表中的模型?例如,我有4个模型:A,B,C,D和一个拥有GenericForeignKey的模型X。我可以告诉X GenericForeignKey只允许A和B吗?
没有找到相关结果
已邀请:
1 个回复
晤默报
在ForeignKey上使用limit_choices_to。 检查Django文档以获取详细信息和Q对象app_label。 您需要编写适当的app_label和模型。这只是代码片段 加:我认为您写错了app_label。这可以为您提供帮助。