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