Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在django中设置预选复选框?_Python_Django_Forms - Fatal编程技术网

Python 如何在django中设置预选复选框?

Python 如何在django中设置预选复选框?,python,django,forms,Python,Django,Forms,我的表单有复选框selectmultiple小部件接收用户的首选项。 我想向用户显示预先选中的首选项 我知道有一种方法可以预先检查模板中的小部件 但是我想知道一种单独预检查视图的方法。 我如何才能做到这一点?在实例化表单时,只需传递要检查的值: MyForm(initial={ 'my_multi': ['a', 'b', 'c'] }) 情况就是这样 <tr><th><label for="id_option">Option:</label&

我的表单有
复选框selectmultiple
小部件接收用户的首选项。
我想向用户显示预先选中的首选项
我知道有一种方法可以预先检查模板中的小部件
但是我想知道一种单独预检查视图的方法。
我如何才能做到这一点?

在实例化表单时,只需传递要检查的值:

MyForm(initial={
    'my_multi': ['a', 'b', 'c']
})
情况就是这样

<tr><th><label for="id_option">Option:</label></th><td><input checked="checked" type="checkbox" name="option" id="id_option" /></td></tr>
选项:

individual表示复选框SelectMultiple widget中的controll individual复选框“my_multi”是什么意思?@user1924839这是您的复选框SelectMultiple widget字段的名称,a、b、c是您要检查的值。你没有提供任何示例代码,所以我必须编写它们。
<tr><th><label for="id_option">Option:</label></th><td><input checked="checked" type="checkbox" name="option" id="id_option" /></td></tr>