問題タブ [django-mongodb-engine]

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.

0 投票する
0 に答える
190 参照

django-views - GeoJson データ形式を使用して、「プロパティ ディクショナリ フィールド」の動的クエリをどのように記述できますか?

geojson 形式のデータがあります。

ここに私のデータがあります:

views.py ファイル:

この動的クエリは、フィールド「タイプ」、「機能」、および「ジオメトリ」に対して機能します。しかし、プロパティ フィールドを使用してデータを表示する必要があります (つまり、年、季節、作物、地区、タルカ。このすべてのフィールドは fields{properties{"crop","district",.....}} です)。

辞書フィールドを作業するためにこのコードで何を変更する必要があるかサーバーhttp://api/tool/?crop=bananaにアクセスすると、このデータが表示されますか?

0 投票する
0 に答える
56 参照

django - データベースが存在するがコレクションがdjango-mongodbを使用していない場合の例外のキャッチ

複数のデータベースを持つdjangoアプリにdjango-mongodbエンジンを使用しています。Profiles という名前のモデルがあるとします。正しいデータベースからモデル値を選択するために、私はそれが好きな Profiles.objects.using(db_name) をクエリします。ここで例外をキャッチするには 2 つのケースがあります。a) データベースが存在しない。b) そのデータベース内のコレクションは、このモデルには存在しません。データベース作成時の何らかの例外により、この状態になる可能性があります。

これら 2 つの条件の場合に例外を処理する最善の方法は何ですか。異なるメッセージをログに記録するには、両方の例外を個別にキャッチする必要があります。

0 投票する
1 に答える
762 参照

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 プロジェクトを紹介してください