【发布时间】:2012-01-21 18:28:13
【问题描述】:
在管理表单中,如何根据另一个选择字段的值过滤 django 选择字段。
例如,如果一个选择字段有“水果”和“蔬菜”,那么在选择水果时,第二个选择字段应该有“苹果、梨、橙”等。同样,一个选择的蔬菜字段应该显示“茄子” , 女士手指, 卷心菜”
提前致谢
【问题讨论】:
-
如果您想在不刷新页面的情况下进行动态过滤,则必须使用 JavaScript。如果用户可以以某种方式提交表单,并且您有机会重新显示带有过滤选项的表单,您可以随时修改
form.fields['my_field'].choices属性。
标签: django django-models django-admin django-forms