我似乎無法弄清楚如何在我的模板中呈現WTForms CheckboxInput
。當我嘗試呈現在我的神社模板使用瓶現場我得到這個錯誤:在Jinja模板中呈現WTForms複選框輸入
類型錯誤:調用()到底需要2個參數(1給出)
誤差與{{ form.prefs(value='n') }}
是怎麼做的在我的模板中使用。 CheckBoxInput
的WTForms文檔中提到「默認情況下,value = HTML屬性爲'y',除非在渲染時由value =另行指定。」無論是否指定值,我都會遇到錯誤。
我似乎無法找到如何渲染一個簡單的CheckBoxInput的例子。任何幫助表示讚賞。
這裏是我的形式:
class PreferencesForm(Form):
prefs = widgets.CheckboxInput()
這裏是我的模板:
{% extends "base.html" %}
{% block content %}
<form method="POST" action="/user/prefs/">
<div>{{ form.prefs(value='n') }}</div>
<button type="submit" class="btn">Submit</button>
</form>
{% endblock %}
啊!對不起,我不清楚我是不是想直接使用小部件。非常感謝你! – Raj
很高興幫助! –