問題タブ [restframeworkmongoengine]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - API用のDjangoレストフレームワークでSqlとMongoDbを使用する
私はdjangoが初めてで、SQL dbをデフォルトとして使用しますが、それをmongoldbにも接続します。私のmodels.pyで私は
私の serializers.py には次のものがあります:-
私のapi.pyには次のものがあります:-
私のurls.pyには次のものがあります:-
この API をヒットすると、エラーが表示されます:-「ToolApi」オブジェクトには属性「ツール」がありません
以前は、rest_framework.generics の ListAPIView クラスを使用して、SQL からデータにアクセスするための API を作成していました。ToolApi に ModelViewSet を使用したためのエラーですか?
PS - mongodb と sql の両方を使用する git プロジェクトを紹介してください
django - EmbeddedDocumentField に提供された埋め込みドキュメント インスタンスが無効です
私は現在請求アプリに取り組んでおり、そのために請求書内に注文を入れる必要があります。請求書と注文の2つのモデルがあります
そしてそれらのシリアライザーは次のとおりです
しかし、次のようなjsonを渡すたびに
請求書オブジェクトは作成されますが、注文は追加されず、エラーが発生します
私はdjango restフレームワークを使用しています.mongodbであるため、django restフレームワークmongoエンジンを使用しています. 実際のエラーは何ですか?どうすればよいですか?
python - rest_framework_mongoengine は、「無効なデータです。辞書が必要ですが、str を取得しました。」例外
私はmongoengineフレームワークをいじっていて、上記の例外に遭遇しました。私は何かが欠けているようです。うまくいけば、あなたの助けを借りて、それを明確にしたいと思います。
これが私のMSVです:
models.py
serializers.py
ビュー.py
投稿しようとしているjsonオブジェクトは次のとおりです。
しかし、うまくいきません。これについて何が理解できていないのでしょうか?
編集
サーバーのトレースバックは次のとおりです。
django - django restフレームワークでのmongoengine接続接続エラー
MongoDB で Django レスト フレームワークを構築しようとしています。だから私の地元ではその仕事。しかし、本番環境では、MongoLab を DB バックエンドとして使用しています。しかし、私はDB接続を行うことができません。DB 接続認証エラーが発生し続けます。
設定ファイルの接続確立コード:
MongoLab mongo バージョン: mongod version: 3.6.6 (MMAPv1)
. 私が間違ったことを訂正してください