编写代码时候,一定要注意定义类后的要用大写字母开头,今天我用了小写字母,一直报RecursionError: maximum recursion depth exceeded;如果class 后upload的U 是小写,则出以下问题,换成大写Upload则运行成功
class upload(FlaskForm):
file = FileField("头像上传", validators=[FileAllowed(photos, message="该类型文件不允许上传"), FileRequired("你还没有选择上传头像")])
submit=SubmitField("提交")
#给上传的文件生成唯一的名字,使用FileUtil文件中的方法
#上传文件具体逻辑
@app.route("/form/",methods=["GET","POST"])
def upload():
# 构造表单
form = upload()