尝试编写一个允许用户上传照片的网站,到目前为止,我一直在使用Flask-Uploads库(文档here)
在文档中的示例中使用的是类Photo
,它似乎相当重要:
rec = Photo(filename=filename, user=g.user.id)
rec.store()
...
photo = Photo.load(id)
问题Photo
中的名称flask.ext.uploads
并不存在,我不知道从哪里上传。
还有其他人遇到过同样的问题吗?
答案 0 :(得分:1)
Photo
是您需要定义的模型类。如果你看一下example application,你会看到一个名为Post
的类。
post = Post(title=title, caption=caption, filename=filename)
post.id = unique_id()
post.store()
此特定示例是使用Flask-CouchDB制作的,但您可以使用您想要的任何数据存储。您只需要替换保存Photo
或Post
的行,但是保存对应用程序中上传文件的引用。