問題タブ [m2m]
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 モデルの黄色いボックスに属するすべてのアイテムを取得します
だから私は、私がやろうとして失敗したことのこの単純化されたバージョンを持っています。色フィールドを持つこの Boxes オブジェクトがあり、m2m フィールドによって多くのアイテムを持つことができるので、特定の色のボックスにあるすべてのアイテムのリスト (クエリセット) が必要です。そこで、管理者用にこの django フィルターを作成しました。
管理者が、選択した色とは異なる色のボックスに属するアイテムを表示しているため、何が問題なのかわかりません。
php - 石鹸を使用してオレンジ色の m2m に接続できない
soap connection
標準を使用してを作成しようとしていますphp soap client
が、すべて正しくコーディングされていると思いますが、次のエラーが表示されます。
私がオンラインで見つけたものから、1つの問題はポートに関係しているように見えますが、どのポートをチェック/使用するか、またはその方法がわかりません。
また、あるルーターから別のルーターにいるのは少し奇妙であるため、インターネット接続に関係があるかどうかもわかりません.
これが私のコードです:
django - Tastypie: 複数の AND 結合された値を使用して多対多のテーブルをフィルター処理します
クロステーブル (MovieGenre) を使用して多対多の関係で接続されている 2 つのテーブル (Movie と Genre) があります。
私の models.py ファイルは次のようになります。
Tastypie を使用して、特定のジャンルのすべての映画をフィルター処理したいと考えています。たとえば、ジャンルがアクション、スリラー、SF のすべての映画を表示します。
私の api.py は次のようになります。
テスト データ: 2 つの映画 (ジャンル ID 付き) マトリックス (1 & 3) ブレード ランナー (1 & 2)
最初に、タイトルに対してクエリを作成します。次のクエリでは、1 つの結果 (つまり、Matrix) が返されます。
ただし、次のクエリを使用して、関連するジャンル テーブル (2 回はマトリックス、1 回はブレード ランナー) をクエリする必要がある URL で 3 つの結果を取得します。
マトリックスだけが返ってくると思います
また、次のように apply_filters をオーバーライドしようとしました。
これを機能させるためのアイデアはありますか?
アイデアをありがとう...
django - Djangoは保存後にM2Mを割り当てます
Djangoでプロジェクトに取り組んでいますが、次の問題があります。
チームとプロジェクトの2つのクラスがあります。1つのプロジェクトを作成するときに、プロジェクトの作成時に選択したものをチームのユーザーに自動的に新しいプロジェクトに割り当てたいと思います。Projectのsaveメソッドをオーバーライドし、プロジェクトが作成された後、ユーザーをプロジェクトに割り当てます(保存した後、エラーが発生する前に行ったため)。私はいくつかの方法を試しましたが、どれもうまくいきません。試してみました:
そして、これは機能しません。
繰り返してみました:
どちらも機能しません。
私のために働く唯一の方法はこれですが、Djangoシェルでのみです:
これは私が以下に持っている解決策ですが、Djangoでは機能しません(無限ループを与えます)
ご協力ありがとうございました
django - Django - 管理者で m2m 関係を割り当てる
私が構築しているアプリでは、一部のユーザーが「コーダー」の役割を持ち、「割り当て」に割り当てられています。
私がうまくいかないように見えるのは、管理者がコーダーを割り当てに割り当てるプロセスです。
これが私がこれまでに持っているモデルコードです(おそらく完全に間違っています):
そして、これは管理コードです:
今、私が管理者になっているときに、割り当てを作成してコーダーを追加したいと考えています。それでも、そうしようとしたときに私が見るのはこれだけです:
1 人のコーダー/ユーザーを割り当てに追加して、後で彼が持っているすべての割り当てをビューで表示できるようにするにはどうすればよいですか? これはおそらく本当にばかげた質問ですが、とにかく答えてください。助けていただければ幸いです:)
python - シグナル m2m_changed はトリガーされませんでした
シグナルがトリガーされるm2m_changed
ことはないため、m2m_changed_labs
関数が呼び出されることはありません。m2m_changed_labs
学校がラボに追加または削除されるたびに関数が呼び出されるようにします。
python - ジャンゴはm2m_changed信号でフィクスチャを検出します
フィクスチャのロード中にシグナル ハンドラが呼び出されるかどうかを判断するのに苦労しています。raw
私のシグナルハンドラのほとんどは、 django がフィクスチャをロードするときに追加のキーワードを受け取ります。ただし、この余分なキーワードは、'pre/post' シグナルを処理する場合にのみパススルーされます。私が聞いているシグナルが m2m_changed の場合はパススルーされません!
「フィクスチャ読み込みモード」にあるかどうかを確認する信頼できる方法はありますかm2m_changed
django - Django Admin で m2m フィールドを保存すると、「ValueError: この多対多の関係を使用する前に値が必要です」で失敗する
次の(関連する)モデルを取得しました。供給は多対多フィールドです。
中間テーブル:
Django Admin では、すべてが完全に表示されfilter_horizontal
ます。しかし、新しい「メーカー」を保存しようとすると、次のようになります。ValueError: "<Manufacturer: thisIsTheManufacturerName>" needs to have a value for field "manufacturer" before this many-to-many relationship can be used.
「メーカー」によるとmanufacturer_id
、中間テーブルのフィールドがエラーの原因であると思います。私はかなり迷っています...
履歴
データベースのレイアウトを設計したとき、Django が m2m 関係自体を処理できることを知りませんでした。だから私はで定義されたm2mモデルから始めthrough
ます。同じエラーが発生しました。だから私は自分のモデル、DBテーブルを削除して実行しましmanage.py syncdb
た。次に、Django は中間テーブル自体を作成しました。もう一度切り替えたので、エラーを除外するために、中間のテーブル レイアウトを投稿しました。
python - 別の M2M に基づく Django M2M フィールドの事前設定
同じモデルの別の many2many フィールドを介してモデルを保存する際に、many2many フィールドを事前設定しようとしています。
Law モデルには、LawCategory に対して Many2Many であるカテゴリ フィールドがあり、それをキャッチしてそれらのカテゴリを CommissionReport モデルのカテゴリに追加しようとしています。シグナルとメソッドを使用しているので、コードは次のとおりです。
実際には正しいカテゴリを出力しますが、それらをモデルに追加したり保存したりしません。
前もって感謝します。