問題タブ [mongoengine]

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 投票する
3 に答える
1848 参照

python - MongoEngineユーザードキュメントを拡張するのは悪い習慣ですか?

MongoEngineを使用してMongoDBを統合しています。これは、標準のpymongoセットアップにはない認証とセッションのサポートを提供します。

通常のdjango認証では、どこでも正しく使用される保証がないため、ユーザーモデルを拡張することは悪い習慣と見なされます。これは当てはまりmongoengine.django.authますか?

それ悪い習慣であると考えられる場合、別のユーザープロファイルを添付するための最良の方法は何ですか?Djangoには、を指定するためのメカニズムがありAUTH_PROFILE_MODULEます。これはMongoEngineでもサポートされていますか、それとも手動でルックアップを実行する必要がありますか?

0 投票する
2 に答える
7447 参照

python - インデックスの作成-MongoDB

私の「テーブル」は次のようになります。

アクションリスト内のアイテムにインデックスを付ける方法はありますか?または、それらをさらにテーブルに分割する必要がありますか?

アクションを現在のテーブル行内に保持する方がはるかに便利です。

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

python - MongoDBでデータマッパーを使用していますか?

私はMongoKitとMongoEngineの親切な助けを借りてMongoDBに飛び込んできましたが、それからここでデータマッパーが必要かどうかを考え始めました。私が言及した両方のマッパーは、努力なしで簡単なことを行うことを可能にします。しかし、単純なCRUDを実行するために何か努力が必要ですか?NoSQLの場合、マッパーは1つのAPIを別のAPIに置き換えるだけのように見えます(ただし、もちろん、データ検証、より厳密なスキーマ、自動参照/逆参照があります)

アプリケーションでデータマッパーを使用していますか?それら(アプリ)の大きさはどれくらいですか?なぜそうなのか、なぜそうなのか?

ありがとう

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

django - Djangoauthでmongoengineを使用している人

私はdjangoとmongoengineの両方にまったく慣れていません。ユーザー認証と承認の基本的な実装を確認するために参照できるプロジェクトはありますか。

0 投票する
4 に答える
2085 参照

python - Django の MongoEngine と MongoKit の比較

Django で MongoEngine または MongoKit を使用したことがありますか? あなたはどちらを好みますか?

バックグラウンド:

私は新しいサイトを開発しており、通常のDjango 開発の経験がありますが、使用するデータの種類については、SQL データベースよりも MongoDB の方が適しています。

私は Python 2.7 を使用しており、ホスト上で何でもコンパイル/インストールできるので問題ありません。

0 投票する
2 に答える
5191 参照

python - MongoEngineでの双方向関係の実装

MongoDBとMongoEngineを使用してデータを保存するDjangoアプリケーションを構築しています。問題の簡略版を提示するために、UserとPageの2つのクラスが必要だとします。各ページは、それ自体をユーザーに関連付け、各ユーザーをページに関連付ける必要があります。

(ページはユーザーの前に定義する必要があることに注意してください。循環依存を処理するPythonicの方法がない場合は、お知らせください。)各ドキュメントは問題なく作成および保存できますが、ページをユーザーに割り当てるとエラーが発生します。

この例外がスローされる理由、私が間違っていること、およびそれを回避する方法を誰かが説明できますか?

0 投票する
4 に答える
3293 参照

python - 'FileField'オブジェクトに属性'put'がないのはなぜですか?

mongoengine FileFieldに関するhttp://mongoengine.org/docs/v0.4/guide/gridfs.htmlドキュメントに従って、次のことを行いました。

私のモデルでは

私のテストコードでは

ドキュメントをフォローしようとすると、エラーが発生します:

明らかな何かが欠けていますか?

ありがとう

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

django - MongoEngineを使用したユーザー登録ページの作成

私は現在、mongoengineとdjangoを使用してWebアプリを操作しています。これにより、ユーザーは登録ページからアカウントを作成する必要があります。MongoEngineに認証バックエンドがあることは知っていますが、django自体と同様に、登録フォームなども含まれていますか?そうでない場合、これを実装する方法を示すサンプルプロジェクトはありますか?私が見つけた唯一のオープンソースのmongoengineプロジェクトはdjango-mumblrですが、必要な例が見つかりません。

認証を処理するためのMongoKitやmangoなどの代替オプションには興味がありません。

djangoとmongoDBを使い始めたばかりなので、知識不足をお許しください。助けてくれてありがとう!

0 投票する
6 に答える
2752 参照

python - DjangoプロジェクトをMySQLからMongoに変換する際の大きな落とし穴はありますか?

Mongodb w/mongoengineを試してみたいです。私はDjangoとデータベースに不慣れで、外部キー、結合、循環インポート(名前を付けます)に慣れています。私は最終的にこれらの問題を解決できることを知っていますが、Mongoは私がしていることに対するより簡単な解決策のように思えます。私の質問は、プラグイン可能なアプリ(Imagekit、Haystack、Registrationなど)をたくさん使用していて、切り替えてもこれらのアプリが引き続き機能するかどうかを知りたいということです。私が遭遇する既知の頭痛はありますか?もしそうなら、MySQLで頭を叩き続けるかもしれません。

0 投票する
4 に答える
5547 参照

django - settings.pyテスト問題のmongoengineconnect()

テストモードでdjangoを開始したかどうかに基づいて、条件付きのconnect()を実行できるようにしたいと考えています。

私のsettings.pyでは、mongoengine connect()メソッドを使用してデータベースに接続していますが、manage.pyテストを実行した場合に接続したくないという問題があります。

settings.pyがテストからインポートされているかどうかを確認する方法はありますか?フラグが含まれている可能性があります。

IN_TESTSでない場合のようなもの:connect()