类型为''u RequestGlobals'的Flask参数不是iterab

2024-10-06 11:28:07 发布

您现在位置:Python中文网/ 问答频道 /正文

当我尝试使用烧瓶WTForms时,我遵循以下步骤:

from flask_wtf import Form
from wtforms import StringField, PasswordField
from wtforms.validators import DataRequired, Email

class EmailPasswordForm(Form):
    email = StringField('Email', validators=[DataRequired(), Email()])
    password = PasswordField('Password', validators=[DataRequired()])

@app.route('/form',methods=['GET','POST'])
def email_form():
    form = EmailPasswordForm()
    return render_template('form.html',
       title = 'Sign In',
       form = form)

参数类型为“不可请求”类型。在

这是表单.html公司名称:

^{pr2}$


Tags: fromimportform类型烧瓶emailhtmlwtforms
1条回答
网友
1楼 · 发布于 2024-10-06 11:28:07

这是由于视图函数的名称造成的。换个名字就行了。它应该能正常工作。在

@app.route('/test',methods=['GET','POST'])
def my_form(): # See this line
    form = EmailPasswordForm()
    return render_template('form.html',
       title = 'Sign In',
       form = form)

相关问题 更多 >