-->

上传文件,而不是到DEFAULT_FILE_STORAGE与mongoengine GridFS的的

2019-06-27 02:04发布

我希望能够存储在Amazon S3的文件。 在mongoengine FileField或似乎与GridFS的是硬编码。

我能做些什么来实现这一目标?

是否有一个自定义的FileField在那里,这行为就像普通的Django的FileField?

Answer 1:

我还没有看到一个S3的FileField为使用MongoEngine -所以目前,你必须推出自己的实现-你可以使用一个StringField存储位置,或者你可以创建自己的proxy_class喜欢ImageField但它是相当渡过到GridFS的,但我很高兴到的路程,如果需要的抽象。

与往常一样拉请求的欢迎! https://github.com/MongoEngine/mongoengine



文章来源: Upload files to DEFAULT_FILE_STORAGE instead of GridFs with mongoengine