問題タブ [django-related-manager]
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.
python - django 関連マネージャー - 特定のデータを取得する
コメントを書いたユーザーの割合を取得しようとしています。
これはシナリオです:
私は何かについてのコメントを手に持っています。私はこのコメントを書いたユーザーを手に持っています。ここで、ユーザーがこの何かに与えるレートを知る必要があります。
これらは私のモデルです:
私はしました: {{comment.of_user_c.of_user_r.rate}}
、しかし、テンプレートには何もありません。これはビジュアルです:
このユーザーによって与えられたこの何かのレートが必要です。
python - django - relatedmanager を介してテンプレートで検索されたオブジェクトを取得する方法
検索ロジックを書こうとしています。しかし、私はここで立ち往生しています。
ロケーションモデルとレートモデルがあります。各場所には複数の料金を設定できます。これらはクラスです
ユーザーが rate で場所を検索すると3
、ビューでこれを行います
そして私のテンプレートでは:
ただし、すべてのロケーション オブジェクトは複数のレートを持つことができるため、機能しません{{loc.rate.rate}}
。私が望むのは、正確に必要なレートを取得することです-ここでは検索された3つです。
誰かが私にヒントや助けをください。
どうもありがとう
python - save() で RelatedManager add() メソッドを使用する方法
再び壁に頭をぶつける。他の既知のフィールドを使用してタグを追加しようとしています
field_m2m と field_fk が空ではないことは 100% 確信しています。重要なことは、既存のタグに対応するインスタンスがあることです。この部分をうまくカバーする他の機能があります。また、文字列 ( Tag.objects.get(name="mystring")
) を 101% 確実にハードコーディングしてみました。
まだ、管理パネルからタグが割り当てられていません。シェルで手順を実行しようとしましたが、そこで動作します。
save() メソッドから動作させるには?
また、モデル インスタンスが初めて作成されるまで、トレースバックは次のように不平を言っています。"<MyModel: Something>" needs to have a value for field "mymodel" before this many-to-many relationship can be used.
前述の割り当てを行う前に、モデル インスタンスを保存する必要があると思いますよね? どうすればすべてを一度に行うことができますか?
django - 著者の出版社のリスト
これは機能しますが、それをよりうまく行う Django のイディオムはありますか?
django - 外部キー関係の JSON
ドキュメントのような例があるとしましょう:
レポーターの JSON ダンプを実行して、関連するすべての記事を返すにはどうすればよいですか? Reporter クラスに次のようなものを期待していました。
しかし、そのような運はありません。ドキュメントに目を通しましたが、すべてが逆方向に向けられているようです。
python - django ユーザー モデル - 他のカスタム フィールドを取得する
ハマった。
django のユーザー モデルのサブクラスであるユーザー モデルがあります。
ユーザーモデルに関連する他のテーブルがあります。
これらのテーブルからいくつかの値を取得したかったのですが、次のように書かれています。
私のコードは次のとおりです。
users_bewertung
Bewertung
tableから Table への参照フィールドの関連名User
:
関連するマネージャーを介してこれらの情報にアクセスするにはどうすればよいですか?
編集:私のmodel.py:
performance - データベースへの最小ヒット数で Django 逆外部キー セットに複数のインスタンスを追加するにはどうすればよいですか?
たとえば、次の 2 つのモデルがあります。
ジョブIDのリストがあります--
これは Job モデル インスタンスの pk です
私はできることを知っている--
しかし、これは私ができる場合よりもはるかに多くのクエリになります--
リストを解凍し、bulk_create を使用します。どうすればいいですか?ありがとう。