【发布时间】:2016-04-08 23:47:41
【问题描述】:
我有这个表格:
class PasswordForm(forms.Form):
CHOICES=[('uppercase','Uppercase'),
('lowercase','Lowercase'),
('numbers','Numbers'),]
password_length = forms.ChoiceField(choices=[(x, x) for x in range(1, 32)],)
options = forms.MultipleChoiceField(
widget=forms.CheckboxSelectMultiple, choices=CHOICES,)
如何在模板中自定义复选框字段?
我知道如何在其他领域做到这一点,比如forms.Charfield() 或我的password_length,只是
<form action="" method="post">
{{form.some_field}}
</form>
但它不适用于我的MultipleChoiceField,我尝试了很多类似{{form.uppercase}}、{{form.options.choices.uppercase}} 并尝试了{% for %} 循环。
它什么也不返回,而且我没有通过浏览器检查器在 html 中看到它。
【问题讨论】:
-
doent works 需要什么?错误?结果无效?您正在尝试做什么但目前没有发生?