Я прекрасно обращался к своей другой базе данных, используя 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'