0
我在網上找到的大部分信息都是針對多個複選框的。我只想1.如何在WTForms中創建單個複選框?
我:
class CategoryForm(FlaskForm):
category = StringField('category',validators=[DataRequired()])
checkbox = BooleanField('Private?')
@app.route('/category/<categoryid>',methods=('GET','POST'))
def category(categoryid):
category = Category.query.get(categoryid)
if request.method == 'POST':
if request.form.get('category'):
category.name = request.form['category']
category.private = request.form['private']
db.session.add(category)
db.session.commit()
return redirect(url_for('index'))
c_form = CategoryForm()
c_form.category.data = category.name
return render_template('category.html',form =c_form,category=category)
而且我的 '分類' 模板:
<form method="post">
{{ form.hidden_tag() }}
{{ form.checkbox }}
<button type="submit">Go!</button>
</form>
現在我的瀏覽器呈現這樣的:
<peewee.BooleanField object at 0x105122ad0> Go!
很顯然,我會喜歡它來呈現複選框。我怎樣才能做到這一點?我需要一個小部件嗎?
該代碼正常工作。至少在我的電腦裏。 – aristotll
該代碼也適用於我的電腦。你從哪裏進口該領域? – SumanKalyan