2017-09-06 26 views
0

mongoengineと一緒にmongodbformsをインストールしました。しかし、今まで私はmongodbformsファイルにどのようにエラーが出ているのですか?djangoのmongodbformsでエラーを取得する

from mongoengine.base import NON_FIELD_ERRORS as MONGO_NON_FIELD_ERRORS 

はImportError:MongoDBのとシームレスジャンゴを使用するために名前NON_FIELD_ERRORS

答えて

1

をインポートすることはできませんが、MongoEngineだけでは動作しません。あなたは、DjangoのnonrelationalフレーバーであるDjango-nonrelも使用する必要があります。しかし、このプロジェクトは、統合と機能の点でDjangoのかなり後ろです。

代わりにdjongoを使用すると、mongoEngineフォームの代わりにネイティブのDjangoフォームモジュールを使用できます。もちろん、ネイティブのジャンゴフォームの最新の機能を利用できます。

私は自分でdjongoを使用しています。これは、すべてのdjango関連機能で非常にうまく動作します。学習曲線は必要ありません。 MongoDBを使用するには、Django ORMとmongoengine ORMの専門家である必要はありません。

免責事項:私は過去にdjongoに貢献しましたが、その存在を宣伝または宣伝しようとしているわけではありません。

関連する問題