Python 烧瓶名称错误:烧瓶和烧瓶形成时
我通常在向flask页面添加表单时没有问题,但是这次我真的很难找到具体的问题 以下是我的路线详情:Python 烧瓶名称错误:烧瓶和烧瓶形成时,python,flask,flask-wtforms,Python,Flask,Flask Wtforms,我通常在向flask页面添加表单时没有问题,但是这次我真的很难找到具体的问题 以下是我的路线详情: @app.route("/add_recipe") def add_recipe(): form = abcForm() return render_template('add_recipe.html', title="Recipe", form= form) 这是我的表格课 class abcForm(FlaskForm): em
@app.route("/add_recipe")
def add_recipe():
form = abcForm()
return render_template('add_recipe.html', title="Recipe", form= form)
这是我的表格课
class abcForm(FlaskForm):
email = StringField('Email', validators=[DataRequired(), Email()])
password = PasswordField('Password',validators=[DataRequired()])
remember = BooleanField('Remember Me')
submit = SubmitField('Login Up')
我收到的错误消息是“NameError:name'abcForm'未定义”检查是否将表单类导入路由文件
from form-file-name import abcForm
另一件需要检查的事情是,在你的jinja模板中,你是否将你的表单称为“abcForm”而不是“form”?在jinja中应该是“表单”,因为您在路线中将其保存到表单中。您应该向我们展示完整的代码,包括导入语句。另外,错误何时发生?谢谢Andrew,我没有将form类导入路由文件。现在已经修好了,谢谢。很高兴我能帮忙!干杯