2

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

在文档中的示例中使用的是一个Photo看起来相当关键的类:

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

问题是该名称Photo不存在,flask.ext.uploads我不确定从哪里上传。

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

4

1 回答 1

2

Photo是您需要定义的模型类。如果您查看示例应用程序,您会看到一个名为Post.

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

这个特定示例是使用Flask-CouchDB制作的,但您可以使用任何您喜欢的数据存储。您只需将保存Photo或的行替换为保存Post对应用程序中上传文件的引用的行。

于 2014-11-29T14:49:36.123 回答