問題タブ [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.
django-views - GeoJson データ形式を使用して、「プロパティ ディクショナリ フィールド」の動的クエリをどのように記述できますか?
geojson 形式のデータがあります。
ここに私のデータがあります:
views.py ファイル:
この動的クエリは、フィールド「タイプ」、「機能」、および「ジオメトリ」に対して機能します。しかし、プロパティ フィールドを使用してデータを表示する必要があります (つまり、年、季節、作物、地区、タルカ。このすべてのフィールドは fields{properties{"crop","district",.....}} です)。
辞書フィールドを作業するためにこのコードで何を変更する必要があるかサーバーhttp://api/tool/?crop=bananaにアクセスすると、このデータが表示されますか?
django - データベースが存在するがコレクションがdjango-mongodbを使用していない場合の例外のキャッチ
複数のデータベースを持つdjangoアプリにdjango-mongodbエンジンを使用しています。Profiles という名前のモデルがあるとします。正しいデータベースからモデル値を選択するために、私はそれが好きな Profiles.objects.using(db_name) をクエリします。ここで例外をキャッチするには 2 つのケースがあります。a) データベースが存在しない。b) そのデータベース内のコレクションは、このモデルには存在しません。データベース作成時の何らかの例外により、この状態になる可能性があります。
これら 2 つの条件の場合に例外を処理する最善の方法は何ですか。異なるメッセージをログに記録するには、両方の例外を個別にキャッチする必要があります。
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 プロジェクトを紹介してください