問題タブ [manytomanyfield]

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 に答える
64 参照

python - manytomanyfieldを介して異物を検索する

ヘイ私はモデルを持っています

を使用して「友達」モデルに「ユーザー」を追加できます

ただし、Friendオブジェクトに特定のユーザーがいるかどうかを確認するにはどうすればよいですか?そして、それがそのユーザーを削除する場合。

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

django - 'QuerySet' オブジェクトに属性 ERROR がありません。ManyToMany フィールドで関連データを取得しようとしています

私は次のモデルを持っています:

だから私はタグを持っている件名を持っています。サブジェクトとその適切なタグをループしたいので、正しいビューを構築しようとしています。これまでのところ、私は持っています:

この print ステートメントを介してユーザーのタグを取得することを期待しますが、代わりにエラーが発生します

「QuerySet」オブジェクトには属性「tags」がありません

それぞれのタグを使用して「サブジェクト」オブジェクトを取得し、それらをテンプレートに渡すにはどうすればよいですか?

(理想的にはすべての被験者。トラブルシューティングのプロセスを簡素化するために、ここでは 1 つだけで行いました)

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

django - Django:「スルー」を使用した InlineAdmin と ManyToManyField

私は単純なGalleryモデルを持っています。これは、属性Imageを持つテーブルを介して多対多の関係を介してモデルに関連付けられています。ordering

インライン管理者を介して「スルー」テーブルを編集しています。

私がやりたいのは、インライン管理で画像を直接アップロード/編集できるようにすることです。そのため、「スルー」のフィールドを編集できる既存のスニペットを誰かが知っているかどうか知りたいです-外部キーの選択を編集する必要のない、参照モデル (画像) のフィールドと一緒のテーブル。

0 投票する
3 に答える
7274 参照

django - Djangoのmanytomanyフィールドでモデルインスタンスをインスタンス化します

私にはうまくいく方法がありますが、それは非常に不器用なようで、これを行うためのより良い方法があると思います。

自分のサイトのユーザー(学習目的のT​​witterクローン)を他のユーザーのリストに関連付けるモデルがあります。

今、新しいユーザーを作成するときに、そのユーザーをリストのメンバーとしてリストを初期化します。

私のモデルは:

私が今使用している私の見解のコードは

二度呼び出さずにこれを作成する方法があるはずだsave()と私には思えますが、ドキュメントや他の場所でそれを見つけることができないようです。

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

django - Django: M2M フィールドに基づいてオブジェクトに対してクエリを作成する方法 (検索フォームのフィールドの複数選択)

M2M フィールドに基づいて、一連のオブジェクトに対して検索クエリを実行する効率的な方法を考え出す手助けが必要です。私の検索フォームは、Blue Cross Blue Shield の | のようになります。例:この画像

さて、私のモデルが次のようになっているとしましょう:

また、フォーム上での表示方法は動的であるため、選択したオプションは変更される可能性があることに注意する必要があります (新しい ServiceCategories と ServiceType はいつでも追加できます)。*検索フォームを使用する人が複数の Services_Offered を選択できる場合、Provider オブジェクトのクエリを作成するにはどうすればよいですか?*

これは現在、私の非常に非効率的な方法です:

====================

クエリを作成するにはどうすればよいですか:

  1. 複数の request.POST['service'] の選択に基づいて Provider オブジェクトを取得します。

  2. もっと効率的

高度なヘルプをありがとう。

よろしく、マット

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

django - manytoanyfield の値を数える

manytoanyfield を持つオブジェクトのグループから個別の値を数えようとしています

例えば

object article has manytoanyfield of tag objects


1 つの記事にタグ「tag1」「tag2」が含まれています

別の記事には「tag2」「tag3」というタグがあります


次の行に沿って何かを返すものを見つけたいと思います:

"tag1": 1 "tag2": 2 "tag3": 1

Articles.objects.all().values('tags') などで何かできると思ったのですが、空になりました。

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

django - manytomanyfieldのdjango表示内容

ほんの数日前に django フレームワークの使用を開始しましたが、アプリケーションに関してどうしても助けが必要です。

クライアント、プロジェクト、管理者、および管理者支払いクラスで構成され、admin_payment には管理者とプロジェクトの ID が保持されます。

私の質問は、プロジェクトの管理リストに各「プロジェクト」の「管理者の名前」を表示するにはどうすればよいですか? プロジェクト クラス自体は管理者 ID を保持しません (Admin_Payment は保持します)。

現在、私は次の構造を持っています:(ストライプダウン)

models.py

admin.py (ストライプ化)

クライアントと説明はプロジェクト リストに正しく表示されますが、管理者名は表示されません。

どんな助けでも大歓迎です(意味をなさないものを投稿した場合は申し訳ありません、私はpythonとdjangoの初心者です)

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

python - DjangoモデルでManyToManyフィールドを自動的にソートする

私は現在、この不自然なコードに似たモデルのセットを持っています:

私の問題は、PizzaToppings ManyToMany 追加フィールド テーブルで指定された順序でピザのトッピングにアクセスしようとするとどうなるかということです。ピザにチーズとハムがあり、PizzaToppings データの order_to_add_topping がそれぞれ 0 と 1 に設定されているとします。

それは「チーズ」と言うべきです。RelationManager は Meta クラス フィールドを尊重していると思いましたが、orderingそうではないようです。したがって、ピザに追加された最初のトッピングの名前へのアクセスは、 で行うべきではないと思いpizza.toppings.all()[0].nameます。

どのようにアクセスすればよいですか?問題はモデル クエリにあるのか、それともモデルの設定方法にあるのか?

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

django - manytomanyfield 中間テーブルからの django データ

現在、models.py に次のモデル構造が設定されています (削除されています)。

ご覧のとおり、中間テーブルとして Admin_Payment を使用して、プロジェクトと管理者の間に多対多の関係をセットアップしました。

私の質問は、どのように自分の Project クラスで、(Admin_Payment クラスにある) Adopted_pa​​yment フィールドを使用できるようにすることができるかということです。

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

django - Django:ModelMultipleChoiceFieldはデータを保存しません

私のモデルフォームには、Categoryオブジェクトへのクエリセットを持つModelMultipleChoiceFieldを持つフィールドがあります。問題はフォームの送信ですが、カテゴリデータが保存されません。考え?

どうもありがとう!

形:

意見

モデル: