首页 > 解决方案 > 如何在 Django 模型表单集中实现依赖下拉

问题描述

我试图弄清楚如何为模型表单集创建依赖下拉列表,但我能找到的只是表单下拉列表的信息。我的模型是:

办公室、员工和电话

Staff 有一个外键将其链接到 Office,而 Call 有一个外键将其链接到 Staff。呼叫是通过 csv 上传创建的,之后用户将从下拉列表中手动选择正确的员工。但是,我需要此下拉菜单以仅显示链接到正确 Office 的员工。

我查看了表单集文档和一些教程,但缺少针对此问题的特定信息;关于如何解决这个问题的任何建议?如果可能的话,想避免任何 JS。

标签: djangodjango-forms

解决方案


恐怕这在服务器端是不可能的,你必须使用一些 JS 和 Ajax。

这是一篇很好的博客文章,解释了如何实现这一点。这里还有许多问题/答案可能对您有所帮助:三等


推荐阅读