【发布时间】:2016-12-24 17:25:37
【问题描述】:
对于大多数字段,我一直使用db_alias 访问我的其他数据库。但是,对于带有FileField() 或ImageField() 的模型,我无法访问其他数据库中的文件。 db_alias 是否没有正确链接到其他数据库中的 fs.files 和 fs.chunks?
class File(db.Document):
file = db.ImageField()
meta = {"db_alias": "OtherDB"}
for i in File.objects.all():
print i.file # Shows '<ImageGridFsProxy: (no file)>'
print i.file.length # Shows 'AttributeError'
【问题讨论】:
标签: mongoengine gridfs