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

python - django manytomanyfield .add() メソッド

私が持っているとします:

必要なのは、.add() メソッドを呼び出すたびにphoto_countonAlbumクラスをインクリメントするため、.add() メソッドをオーバーライドすることを考えていることです。.add()問題は、メソッド内にあるため、のクラスをインポートできないため、 def->class->def. とにかくオーバーライドすることはあります.add()か?または、これを行うより良い方法はありますか?

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

c# - オーチャードで多対多のプロキシ レコードを介してメディア ピッカー フィールドを取得する方法

ウィジェット ビューで mediapickerfield にアクセスする必要があります。このフィールドは「ActionPart」に関連しています。

ウィジェットに「ActionPart」を表示するために多対多の関係を作成すると、問題が発生します。

多対多をマッピングしたとき、「ActionPart」を取得しましたが、mediapickerfield にアクセスできません。

クラスを記録する

ActionPart クラス

移行

ドライバー表示方法

ウィジェット ビュー

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

python - DjangoのManyToManyFieldでのキャッシング

Django内のキャッシュの問題に苦労しています。これまでのところ、この問題はtestsuiteを実行しているときにのみ発生しました。問題は、時々(これはコードの2回目の呼び出しで常に発生するようです)、Djangoがキャッシュを更新しないか、一貫性がなくなることです。

いくつかのデバッグで抽出されたコードは次のとおりです。

最初の呼び出しで、次の出力が正しく表示されます。

ただし、への2回目の呼び出しでauto_create、Djangoは参照が1つあると考えていますが、それは私にはわかりません。

もちろん、この動作はそれ以上のコードを壊します。ここで何がうまくいかないのか、少なくともそれをデバッグする方法はありますか?

PS:クラスでの注文Referenceがこれを引き起こしているようです。しかし、その理由はまだはっきりしていません。

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

python - 指定されたユーザーが含まれている場合、ManyToManyField をフィルター処理するにはどうすればよいですか?

私はこのようなモデルを持っています:

そして今、私の見解では、ログインしたユーザーがその人がフォローしているすべての投稿を閲覧できるようにフィルタリングしたいと考えています。そして問題は、より多くの人が同じ投稿をフォローできることです。

これを行う方法はありますか?

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

django - ManyToManyFields のカスケード削除を取得するにはどうすればよいですか?

ManyToManyFieldPosition モデルを参照する2 つの s を持つモデルがあります。Position インスタンスが削除されるとき、管理者で ForeignKey と同じ動作、つまりカスケード削除 + 削除されるオブジェクトのリストで確認を求めるメッセージが必要です。

どうやってやるの?

編集

私はこの質問を認識しています: Django - ManyToManyRelationで削除をカスケードしますが、適切な答えがありません。

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

mysql - Django ManyToManyField が「スルー」テーブルの作成に失敗する

私の e コマース サイトには、3 つのモデルを定義する models.py があります。Product最初はとの 2 つしか定義されていませんでしCategoryたが、商品に特定のキーワードをタグ付けできるようにする必要があることに気付き、そのモデルを追加しました。私がしようとしたときに問題が発生しsyncdb、新しいtagテーブルが作成されましたが、products_tags「スルー」テーブルは作成されませんでした。

それはすべて美しく検証され、実行すると、python manage.py syncdbすべてのテーブルが適切な行と型、および期待されるすべてのもので作成されます。products_tagsただし、クラスで確立された ManyToMany 関係のために、作成することを期待するテーブルは作成されませんProductproducts_categories「スルー」テーブルが正常に作成されるのに、テーブルが作成されないのはなぜproducts_tagsですか?

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

many-to-many - rails_admin has_many に余分なフィールドを追加

私は2つのモデルを持っています。UserProject。そして、それらの間に多対多の関係と余分なpositionフィールドがあります。rails_admin 編集ページに追加のフィールドが表示されません。

そのフィールドをフォームに追加するにはどうすればよいですか?

user.rb

project.rb

works_on.rb

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

django - Django ManyToManyField が Sqlite3 に存在しない

私は Django を初めて使用し、ManyToMany 関係に問題があります。私はblastnの自動化に取り組んでおり、ここに私のクラスがあります:

ビューでは、この多対多フィールドを介してモデルの残りの部分から Annotation のデータにアクセスし、フォームに基づいてフィルターを適用したいと考えています。しかし、実行するsyncdbと、Blast クラスの「シーケンス」フィールドが消えます。

Sqlite3 で:

そのため、このテーブルに必要なデータをロードできません。syncdb 中にこのフィールドが消える理由がわかりません。最初のクラスを他のクラスにリンクするにはどうすればよいですか (そして、テンプレートにデータをマージできるようにするには) ?

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

django - djangoの自己参照ManyToMany制約

私は持っている

constraintどちらが適用されるかを追加したいと思います 両端を同じにすることはできませんobject。(つまり、myVar1 - myVar2 can be related but not myVar1 - myVar1)