FlaskUploads给了AttributeError?

2024-06-13 19:47:50 发布

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

from flask import Flask
from flask.ext.uploads import UploadSet, configure_uploads, IMAGES

app = Flask(__name__)

app.config['UPLOADED_PHOTOS_DEST'] = '/home/kevin'
photos = UploadSet('photos', IMAGES)

configure_uploads(app, (photos,))

上面是我的代码,但是它给我带来了以下错误:

^{pr2}$

我使用的是Flask 0.10.1Flask上传0.1.3,我的代码哪一部分不正确?在


Tags: 代码namefromimportconfigappflaskconfigure
2条回答

正如您所注意到的,由于调用了dict.itervalues(),Flask Uploads 0.1.3不支持Python3。在

我最近接手了Flask Uploads项目的维护人员,并接受了一个PR,在this commit中修复了这个问题。在

包含此修复程序的0.2.0版本还没有被推送到Pypi上,但在此之前,您可以直接从GitHub安装Python 3兼容版本:

pip install git+https://git@github.com/jeffwidman/flask-uploads.git

如果您遇到任何问题,问题跟踪程序在这里:https://github.com/jeffwidman/flask-uploads/issues

dict.itervalues()只在python2.x中,我猜flask上传还不支持3.x,setup.py也不支持3.x

相关问题 更多 >