Я получаю доступ к моей другой базе данных просто отлично, используя db_alias
для большинства полей. Однако для моделей с FileField()
или ImageField()
Я не смог получить доступ к файлу в другой базе данных. db_alias
неправильно ссылается на fs.files и fs.chunks в другой базе данных?mongoengine access gridfs в нескольких базах данных
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'