Python 如何创建复选框并在模板中显示它

Python 如何创建复选框并在模板中显示它,python,django,django-models,checkbox,django-forms,Python,Django,Django Models,Checkbox,Django Forms,forms.py是 class ShowlivereportForm(forms.Form): livereport = forms.BooleanField() 如何创建django复选框 我不知道如何创建一个显示复选框的模板,有人能给我举个例子吗?你可以在模板中使用django的automaticas_p功能,或者你可以手动编写模板(以便更好地控制其属性) 要实现自动更新,您需要在模板中添加以下内容: {{ form.as_p }} 对于手册,您应该使用以下内容: <inp

forms.py是

class ShowlivereportForm(forms.Form):
    livereport = forms.BooleanField()
如何创建django复选框


我不知道如何创建一个显示复选框的模板,有人能给我举个例子吗?

你可以在模板中使用django的automatic
as_p
功能,或者你可以手动编写模板(以便更好地控制其属性)

要实现自动更新,您需要在模板中添加以下内容:

{{ form.as_p }}
对于手册,您应该使用以下内容:

<input type="checkbox" id="livereport" name="livereport" {% if form.livereport.value %}checked="checked"{% endif %}>
<label for="livereport">Show live report</label>

现场直播

我使用了“{form.as_p}”,它没有呈现output@user2086641如果将
form
作为
render
函数的参数传递,则该函数有效。看看这一页,并检查示例。我们将进行检查并实现