Ich habe Zugriff auf meine andere Datenbank ganz gut mit db_alias
für die meisten Felder. Bei Modellen mit FileField()
oder ImageField()
konnte ich jedoch nicht auf die Datei in der anderen Datenbank zugreifen. Kann db_alias
nicht korrekt mit fs.files und fs chunks in der anderen Datenbank verbunden werden?mongoengine Zugriff gridfs in mehreren Datenbanken
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'