Flask上传Photo类

时间:2014-11-29 09:18:57

标签: python file-upload flask image-uploading flask-uploads

尝试编写一个允许用户上传照片的网站,到目前为止,我一直在使用Flask-Uploads库(文档here

在文档中的示例中使用的是类Photo,它似乎相当重要:

    rec = Photo(filename=filename, user=g.user.id)
    rec.store()
    ...
    photo = Photo.load(id)

问题Photo中的名称flask.ext.uploads并不存在,我不知道从哪里上传。

还有其他人遇到过同样的问题吗?

1 个答案:

答案 0 :(得分:1)

Photo是您需要定义的模型类。如果你看一下example application,你会看到一个名为Post的类。

post = Post(title=title, caption=caption, filename=filename)
post.id = unique_id()
post.store()

此特定示例是使用Flask-CouchDB制作的,但您可以使用您想要的任何数据存储。您只需要替换保存PhotoPost的行,但是保存对应用程序中上传文件的引用。