【发布时间】:2013-01-05 23:25:09
【问题描述】:
我的forms.py 中有以下内容来定义表单输入的选项:
selection = forms.TypedChoiceField (label="Format", choices = (("Choice1", "Choice1"), ("Choice2", "Choice2"), ("Choice3", "Choice3"),widget = forms.RadioSelect, required= True)
在我的模板中,我目前有以下代码行,允许人们选择这些选项之一。
{{ formtoaddselection.selection }}
一般来说这很好,但我有一个极端情况,有时我想覆盖那些默认选项,例如 CornerCase1 和 CornerCase2。
是否可以覆盖模板中的这些默认值,如果可以,如何?
【问题讨论】:
-
你可以使用一些javascript吗?
-
为什么要覆盖模板中的值?使用动态选择并将逻辑放在它所属的表单类中:stackoverflow.com/q/3419997/630877
-
谢谢@arie;..该方法的问题(我认为)是在加载视图/表单时我没有所需的变量...这是在用户之后点击我知道需要填充的选项的特定项目...
标签: django