在Django Admin中限制/过滤外键选择
发布时间:2020-12-16 22:30:45 所属栏目:Python 来源:网络整理
导读:考虑一个人们可以参加比赛的应用程序. 我准备好了竞赛和竞赛问题模型.我想为比赛提供以下功能: 比赛可能有很多问题 问题不能出现在多个比赛中 在我的models.py中,我有: class ProblemsInContest(CreateUpdateDateModel): contest = models.ForeignKey(Cont
考虑一个人们可以参加比赛的应用程序. 我准备好了竞赛和竞赛问题模型.我想为比赛提供以下功能: >比赛可能有很多问题 在我的models.py中,我有:
在我的admin.py中,我有:
这就是我的管理表单的外观: 我正在使用Django Admin为比赛添加问题.问题在于,在问题下拉列表中,它向我展示了所有ContestProblem,但我想将其限制为仅出现在任何其他比赛中没有出现的ContestProblem. 任何提示或建议或参考,以达到预期的结果将受到高度赞赏. 最佳答案
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |