2016-08-17 11 views
0

ほとんどのフィールドでdb_aliasを使用して他のデータベースにアクセスしています。ただし、FileField()またはImageField()のモデルでは、他のデータベースのファイルにアクセスできませんでした。 db_aliasは他のデータベースのfs.filesとfs.chunksに正しくリンクしていませんか?複数のデータベースのmongoengineアクセスgridfs

​​

答えて

1

mongoengineから検索するとgithubに関するレポートが表示され、ヒントが得られました。基本的には、FileField()またはImageField()の場合、db_aliasを直接フィールドに配置する必要があります。たとえば、次のようになります。

class File(db.Document): 
    file = db.ImageField(db_alias="OtherDB") 
関連する問題