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

json - JSON の Mongo $ 記号を取り除く

MongoDB を使用して SPA (Angular) の Python バックエンドを構築しています。

ここに私が使用するものがあります: Python 3.4MongoDB 3Flaskflask-mongoengineおよびflask-restful

これで、バックエンドから次の JSON を受け取ります。

そして、私はそのようなものを受け取りたい:

今のところ私のコード:

モデル:

フロントエンド用に便利な JSON をフォーマットする最良の方法は何ですか?

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

python - Flask Admin validate unique_with エラー

unique_with フィールドを持つフラスコ モノエンジン モデルがあります。

私が疑問に思っているのは、フォームが管理者側で入力されているときにフラスコ管理者がこの仕様 (unique_with ie) の違反を検証しない理由と、フラスコ管理者がそのために構築されていない場合に検証を行う方法です。前もって感謝します

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

python - Mongo ドキュメントの id フィールドにアクセスすると、「TypeError: need one of hex, bytes, bytes_le, fields, or int」が発生します

ドキュメントのレコードを追加して、生成された ID を取得したいと考えています。ただし、にTypeError: need one of hex, bytes, bytes_le, fields, or intアクセスしようとするとエラーが発生しますuser_id。このエラーが発生するのはなぜですか?

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

python - InvalidDocument: オブジェクトをエンコードできません:MongoEngine を使用した ReferenceField

Flask と MongoEngine を使用してきましたが、ReferenceField が原因でオブジェクトを保存しようとすると問題が発生します。

これは私のモデルがどのように見えるかです:

これは、Post オブジェクトを作成する方法です。

私も試しました:

しかし、私は取得し続けます:

何が起こっているかについてのアイデアはありますか?

ありがとう!

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

python - Flask-admin +フラスコ_モンゴエンジンが1つの選択ボックスの値をロードすると、他の選択ボックスの値に依存します

私は自分のウェブサイトの管理パネルを作成するためにフラスコ管理者とフラスコモンゴエンジンを使用しています。私は同様の下のモデルを持っています

ユーザーが車のメーカー (選択ボックス) を選択し、車のメーカーに依存する管理ページ (車のページの作成) を取得したいと思います。車のモデルの選択ボックスにモデルをロードする必要があります。私はこの問題をグーグルで調べています。誰かが関連するドキュメントやサンプル プログラムを手伝ってくれたら、感謝します。

また、CarMake 内に carModels ドキュメントを埋め込むと効率的になりますか、それとも上記の設計が良いでしょうか?

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

python - MongoEngine ドキュメントと埋め込みドキュメント スキーマのアップグレード

Mongoengine 0.9.0 および Mongo 3.0 で固定ドキュメント/埋め込みドキュメント スキーマのスキーマをアップグレードする良い方法があるかどうか疑問に思っています。

スキーマからフィールドを削除すると、FieldDoesNotExist 例外が発生し、埋め込みドキュメントで最も問題が発生します。

mongoengine.errors.FieldDoesNotExist

_mark_as_changed('field_name') を使用しようとしましたが、埋め込まれたドキュメントで必要に応じて機能しません。

ありがとう!