我的表单有CheckboxSelectMultiple
接收用户偏好的小部件。
我想向用户显示预先检查的偏好。
我知道有一种方法可以预先检查模板中的小部件。
但我想知道一种单独预检视图的方法。我怎样才能做到这一点?
问问题
2498 次
2 回答
2
实例化表单时,只需将要检查的值传递给initial
(请参阅文档) :
MyForm(initial={
'my_multi': ['a', 'b', 'c']
})
于 2013-03-09T18:38:01.910 回答
0
import django
from django import forms
class MyForm(forms.Form):
option = forms.BooleanField(required=False, initial=True)
它呈现这样
<tr><th><label for="id_option">Option:</label></th><td><input checked="checked" type="checkbox" name="option" id="id_option" /></td></tr>
于 2013-03-09T18:39:09.547 回答