問題タブ [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 投票する
1 に答える
1443 参照

python - ImportError: django.mongo_auth という名前のモジュールがありません

django-nonrel と mongoengine を実行する環境をセットアップしようとすると、次のエラーが発生し続けます。プロジェクトは、開発された別のコンピューターで正常に実行されます。

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

python - django mongodbエンジンの埋め込みドキュメントに「ソート」を適用する方法

私はdjango-mongodb-engineを使用しています。

以下のようなサンプルデータがあります。

次に、first_name フィールドに並べ替えを適用します。私はグーグルで検索しようとしましたが、django-mongodb-engine ライブラリも見ました。しかし、解決策はありません。

django-mongodb-engine はソートをサポートしていますか? 解決策はありますか?どんな小さな提案でも役に立ちます。

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

python - Django: int() 引数は、'ObjectId' ではなく、文字列または数値でなければなりません

MongoDB への接続をテストするとき、以下を my.xml に入れましたmodels.pyJSONFieldDjango 1.8.7 の新しいバージョンを使用しているため、一部を変更する必要がありました ( )。

次に実行します:

スクリプトの最後の行でエラーが発生します。

TypeError: int() argument must be a string or a number, not 'ObjectId'

私の設定: Django 1.8.7、Python 2.7、Django-nonrel 1.6、django-mongodb-engine 0.6.0

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

python - MongoEngine:Embeddeddocumentフィールドはデフォルト値をnoneとして取りませんか?

埋め込みドキュメントのフィールドにデフォルト値を設定しましたが、データを投稿しようとすると、なしまたは空白の値が受け入れられません。

これが私のコードの外観です-

models.py

serializers.py

私がここでやっていることは何か間違っていますか?

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

django - Django Restフレームワークmongoengineでロールと権限を管理する方法

Django と Rest フレームワークと mongoengine を使用して Restapi を構築しています。これまでのところ、すべてのリクエストでユーザーが認証され、トークンと照合される必要があります。

しかし今は、さまざまなユーザーにさまざまなアクションを許可する必要があります。どこから始めればよいかわかりません。ガイドラインはありますか?

たとえば、管理者だけがユーザー オブジェクトを読み書きできるようにします。

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

django - django のリスト フィールドから値にアクセスする

次のように、ユーザー用の django モデルにリスト フィールドがあります。

django_mongodb_engine の助けを借りて、ストレージ データベースとして mongo を使用しています。1 人のユーザーの場合、モデル オブジェクトは次のようになります。

別のユーザーの場合、次のようになります。

読み取りプロファイルが割り当てられているユーザーを検索したい。mongo db shell では、クエリを追加するだけで簡単に実行できます

django querysets を介してそのような検索を実行できますか? 試してみると、「リストのインデックスは str ではなく整数でなければなりません」という例外が表示されました。この点で私を導いてください。ありがとう