0
forms.py是如何创建复选框,然后在模板中显示它
class ShowlivereportForm(forms.Form):
livereport = forms.BooleanField()
如何创建Django的复选框
我dont't知道如何为显示复选框创建模板,可以任何一个给我一个例子
forms.py是如何创建复选框,然后在模板中显示它
class ShowlivereportForm(forms.Form):
livereport = forms.BooleanField()
如何创建Django的复选框
我dont't知道如何为显示复选框创建模板,可以任何一个给我一个例子
你可以在模板中使用django的自动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}}” 这不是渲染输出 – user2086641 2013-04-10 21:08:08
@ user2086641如果您将'form'作为'render'函数的参数传递,它将起作用。看看这个页面https://docs.djangoproject.com/en/dev/topics/forms/并检查示例。 – MostafaR 2013-04-10 21:20:43
将通过并执行 – user2086641 2013-04-10 21:30:59