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

flask - wtfform での Flask Mongoengine 検証エラー

私はフラスコとモンゴエンジンを使ってWTFフォームに取り組んできました。新しいユーザーとして HTML 側に登録しようとすると、このデバッグ メッセージが表示されます。

ValidationError: ValidationError (User:None) (フィールドは必須です: ['password'] は日付 "asd" を解析できません: ['created_at']) ここに画像の説明を入力

私は基本的なジャンゴの背景を持っています。私はフラスコが初めてで、それを理解する方法がわかりません。

モデル:

フォーム.py

ビュー.py

そして最後に register.html

どんな助けでも大歓迎です...

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

python - jinja2は同じ文字列を集めて数えます

フロントエンドまたはデータベースからのビュー ページで同じタグを収集したいと考えています。タグを一覧にまとめています。

model.py

MongoDB データの例:

jinja2、python、flask.ext、またはmongoengine自体から次の結果を取得するにはどうすればよいですか?

ご提案いただきありがとうございます。

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

mongodb - MongoEngine は ListField から文字列を削除します

コード:

Users.followingフィールドから特定の文字列を削除したい場合

Users.objects(username="some_user").update(pull__following=["some_string"]) そしてそれを保存しますか?

私はこれを試しましたが、文字列をfollowing listField

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

python - mongoengineを使用してMongoDBでBSON ObjectIDでコレクション名を取得

ObjectIDと を使用してmongoengineコレクション名を取得することは可能pythonですか?

例:

コレクション名として印刷したい: jobs

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

python - Mongoengine - オブジェクトが参照されている場所を取得する

フラスコ(python)でmongoengineを試しています。そして、One-to-One フィールドを作成しようとしていました。

モデルと、 、 などUserのタイプのユーザーのモデルもあります。モデルの単純なバージョンは次のとおりです。AuthorBuyer

これで、単純に作成者からユーザーを取得できます

しかし、ユーザーがいる場合、著者を取得するにはどうすればよいですか?

できることはわかっていますAuthor.objects.get(user=u)が、追加のクエリなしでこれを実行できるかどうか疑問に思っていました。

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

python - Flask が構成をロードしない

Flask での構成の読み込みに問題があります。

config[config_name] などのタイプを確認しました。問題ありません。

config ファイルは次のように指定されます。インポート、オブジェクト タイプに問題はありません。静的に渡された場合、すべて正常に動作します。'host'='serverip' は意図的なものです。

また、SQLAlchemy を使用して db に接続しようとするとこの問題は発生しませんが、MongoDB の場合、アプリケーション設定の MONGODB_SETTINGS が更新されません。

興味深いことに

また、Flask-Config が提供する別の方法を使用して構成ファイルから構成を読み込もうとすると、.

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

mongodb - MongoEngine - json に変換するときにリスト フィールドを効率的に参照する方法

上記に似た 2 つのコレクションがあり、多対多の関係を維持しています。

Angular のテンプレートでは、javascript 変数を次のように親のリストに設定しています。

chilrenこれにより、参照解除されたオブジェクトではなく、オブジェクト ID (参照) の配列である親の配列が生成されchildます。

この角度オブジェクトに、参照解除されたすべての子を含めたいと思います。これを行う効率的な方法はありますか?

これまでのところ、これが O(n^3) で機能する唯一のアプローチです。わかりやすくするために、リスト内包表記を最小化しました。を json にシリアル化できるものobj['_id'] = {'$oid': str(obj['_id']}に変換するには、倍数が必要です。ObjectId

以下は機能しませんが、逆参照されていない子になります。