Flask-Uploads 上传文件报错

form代码如下:
fromflask.ext.uploadsimportUploadSet,IMAGES
fromflask_wtfimportForm
fromflask_wtf.fileimportFileField,FileAllowed,FileRequired
images=UploadSet('images',IMAGES)
classUploadForm(Form):
upload=FileField('image',validators=[
FileRequired(),
FileAllowed(images,'Imagesonly!')
])
以上代码是完全按照flask_wtf的手册来写的。这样写之后,上传文件的时候报以下错误:
RuntimeError:cannotaccessconfigurationoutsiderequest
难道我还需要在其他地方做什么设置么?谢谢。
一只甜甜圈
浏览 503回答 2
2回答

MMMHUHU

感觉问题不是出在你列出的这段代码里。RuntimeError:cannotaccessconfigurationoutsiderequest是说只能在处理用户请求的期间访问设置项,不能再除此之外的时刻(例如初始化应用时)访问

达令说

解决了。flask-uploads需要添加配置。在flask的配置文件添加以下记录就行:UPLOADED_IMAGES_DEST='some/path/'
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript