如果用户选择相关字段,是否可以在django模型表单中显示某些字段?

时间:2016-08-27 00:28:11

标签: django

我有一个用户模型字段,其中有关于就业的选择,如果有人选择了所选择的选项,那么我只想在用户界面上显示询问雇主详细信息的字段,是否有可能?提前谢谢。

1 个答案:

答案 0 :(得分:0)

默认情况下,django的原生表格不具备此功能。这通常是通过在表单的模板中添加适当的客户端控件来实现的;例如使用javascript根据另一个字段的值显示/隐藏某些字段。这通常是using javascript或在某些情况下even pure css完成的。

如果您在多个页面上处理多步骤表单,或者如果您事先知道可能包含/删除字段的值是什么,则可以覆盖表单的__init__方法来操纵其self.fields方法1}}在最初生成表单时根据需要添加或删除字段的属性。

祝你好运!