問題タブ [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.

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

python - django 関連マネージャー - 特定のデータを取得する

コメントを書いたユーザーの割合を取得しようとしています。

これはシナリオです:

私は何かについてのコメントを手に持っています。私はこのコメントを書いたユーザーを手に持っています。ここで、ユーザーがこの何かに与えるレートを知る必要があります。

これらは私のモデルです:

私はしました: {{comment.of_user_c.of_user_r.rate}}、しかし、テンプレートには何もありません。これはビジュアルです:

ここに画像の説明を入力

このユーザーによって与えられたこの何かのレートが必要です。

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

python - django - relatedmanager を介してテンプレートで検索されたオブジェクトを取得する方法

検索ロジックを書こうとしています。しかし、私はここで立ち往生しています。

ロケーションモデルとレートモデルがあります。各場所には複数の料金を設定できます。これらはクラスです

ユーザーが rate で場所を検索すると3、ビューでこれを行います

そして私のテンプレートでは:

ただし、すべてのロケーション オブジェクトは複数のレートを持つことができるため、機能しません{{loc.rate.rate}}。私が望むのは、正確に必要なレートを取得することです-ここでは検索された3つです。

誰かが私にヒントや助けをください。

どうもありがとう

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

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.

前述の割り当てを行う前に、モデル インスタンスを保存する必要があると思いますよね? どうすればすべてを一度に行うことができますか?

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

django - 著者の出版社のリスト

これは機能しますが、それをよりうまく行う Django のイディオムはありますか?

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

django - 外部キー関係の JSON

ドキュメントのような例があるとしましょう:

レポーターの JSON ダンプを実行して、関連するすべての記事を返すにはどうすればよいですか? Reporter クラスに次のようなものを期待していました。

しかし、そのような運はありません。ドキュメントに目を通しましたが、すべてが逆方向に向けられているようです。

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

python - django ユーザー モデル - 他のカスタム フィールドを取得する

ハマった。

django のユーザー モデルのサブクラスであるユーザー モデルがあります。

ユーザーモデルに関連する他のテーブルがあります。

これらのテーブルからいくつかの値を取得したかったのですが、次のように書かれています。

私のコードは次のとおりです。

users_bewertungBewertungtableから Table への参照フィールドの関連名User:

関連するマネージャーを介してこれらの情報にアクセスするにはどうすればよいですか?

編集:私のmodel.py:

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

performance - データベースへの最小ヒット数で Django 逆外部キー セットに複数のインスタンスを追加するにはどうすればよいですか?

たとえば、次の 2 つのモデルがあります。

ジョブIDのリストがあります--

これは Job モデル インスタンスの pk です

私はできることを知っている--

しかし、これは私ができる場合よりもはるかに多くのクエリになります--

リストを解凍し、bulk_create を使用します。どうすればいいですか?ありがとう。