有没有一种方法可以动态更改Django Admin中ForeignKeys在SelectFields中显示的值?而不必编写一些自定义的JS来完成它。在
例如,我有两个模型:主题和讨论领域。 主题有一个讨论区域,如
class Topic(models.Model):
area = models.ForeignKey(AreaOfDiscussion, null=False)
现在我要添加一个讲座模型,它必须同时包含一个主题和一个区域。在
^{pr2}$我希望用户(管理面板)能够首先选择一个区域,然后根据选择,给他/她一个所选区域的可用主题列表。这能实现吗?在
您可以使用
django-smart-selects
软件包: https://github.com/digi604/django-smart-selects第一个设置主题=模型.Fk(…,null=True)
然后按下保存并继续编辑
相关问题 更多 >
编程相关推荐