问题标签 [django-smart-selects]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
django - 如何在 Django 中使用智能选择 ChainedForeignKey 添加 empty_label
我有以下型号:
以及以下形式:
这一切都与智能选择应用程序中的链式选择一起正常工作,但是我需要显示 empty_label 以显示“选择办公室”,我通过在我的表单中添加以下行来做到这一点,如上所示:
但是,由于将该行添加到我的表单中,empty_label 现在会显示,但链接选择已被破坏,就像以前一样,用户将选择公司角色,并且根据选择将填充办公室列表。
例如:公司角色选择是翻译,那么不会填充任何办公室,但是如果他们从公司角色中选择员工,那么所有办公室都会填充,但是现在所有办公室都被填充,无论选择了什么公司角色,因为将行添加到我的表单以显示空标签。如果我在表单中注释该行,则链接的 selct 将按应有的方式工作。
我感谢任何帮助解决我做错了什么的问题,或者是否有另一种方法可以为链式下拉列表添加 empty_label。提前致谢
python - python django smart-selects 无法正常工作
我已经安装django-smart-selects
了,但是当我在urls.py
当我在此之后运行我的应用程序时出现此错误
from django.utils.encoding import force_text ImportError: cannot import name 'force_text' from 'django.utils.encoding'
所以在这里django.utils.encoding
我没有找到任何导入force_text
,所以我将其更改为force_str
.
我正在使用 django 4.0