問題タブ [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.
python - django manytomanyfield .add() メソッド
私が持っているとします:
必要なのは、.add() メソッドを呼び出すたびにphoto_count
onAlbum
クラスをインクリメントするため、.add() メソッドをオーバーライドすることを考えていることです。.add()
問題は、メソッド内にあるため、のクラスをインポートできないため、 def->class->def
. とにかくオーバーライドすることはあります.add()
か?または、これを行うより良い方法はありますか?
c# - オーチャードで多対多のプロキシ レコードを介してメディア ピッカー フィールドを取得する方法
ウィジェット ビューで mediapickerfield にアクセスする必要があります。このフィールドは「ActionPart」に関連しています。
ウィジェットに「ActionPart」を表示するために多対多の関係を作成すると、問題が発生します。
多対多をマッピングしたとき、「ActionPart」を取得しましたが、mediapickerfield にアクセスできません。
クラスを記録する
ActionPart クラス
移行
ドライバー表示方法
ウィジェット ビュー
python - DjangoのManyToManyFieldでのキャッシング
Django内のキャッシュの問題に苦労しています。これまでのところ、この問題はtestsuiteを実行しているときにのみ発生しました。問題は、時々(これはコードの2回目の呼び出しで常に発生するようです)、Djangoがキャッシュを更新しないか、一貫性がなくなることです。
いくつかのデバッグで抽出されたコードは次のとおりです。
最初の呼び出しで、次の出力が正しく表示されます。
ただし、への2回目の呼び出しでauto_create
、Djangoは参照が1つあると考えていますが、それは私にはわかりません。
もちろん、この動作はそれ以上のコードを壊します。ここで何がうまくいかないのか、少なくともそれをデバッグする方法はありますか?
PS:クラスでの注文Reference
がこれを引き起こしているようです。しかし、その理由はまだはっきりしていません。
python - 指定されたユーザーが含まれている場合、ManyToManyField をフィルター処理するにはどうすればよいですか?
私はこのようなモデルを持っています:
そして今、私の見解では、ログインしたユーザーがその人がフォローしているすべての投稿を閲覧できるようにフィルタリングしたいと考えています。そして問題は、より多くの人が同じ投稿をフォローできることです。
これを行う方法はありますか?
django - ManyToManyFields のカスケード削除を取得するにはどうすればよいですか?
ManyToManyField
Position モデルを参照する2 つの s を持つモデルがあります。Position インスタンスが削除されるとき、管理者で ForeignKey と同じ動作、つまりカスケード削除 + 削除されるオブジェクトのリストで確認を求めるメッセージが必要です。
どうやってやるの?
編集
私はこの質問を認識しています: Django - ManyToManyRelationで削除をカスケードしますが、適切な答えがありません。
mysql - Django ManyToManyField が「スルー」テーブルの作成に失敗する
私の e コマース サイトには、3 つのモデルを定義する models.py があります。Product
最初はとの 2 つしか定義されていませんでしCategory
たが、商品に特定のキーワードをタグ付けできるようにする必要があることに気付き、そのモデルを追加しました。私がしようとしたときに問題が発生しsyncdb
、新しいtag
テーブルが作成されましたが、products_tags
「スルー」テーブルは作成されませんでした。
それはすべて美しく検証され、実行すると、python manage.py syncdb
すべてのテーブルが適切な行と型、および期待されるすべてのもので作成されます。products_tags
ただし、クラスで確立された ManyToMany 関係のために、作成することを期待するテーブルは作成されませんProduct
。products_categories
「スルー」テーブルが正常に作成されるのに、テーブルが作成されないのはなぜproducts_tags
ですか?
many-to-many - rails_admin has_many に余分なフィールドを追加
私は2つのモデルを持っています。User
とProject
。そして、それらの間に多対多の関係と余分なposition
フィールドがあります。rails_admin 編集ページに追加のフィールドが表示されません。
そのフィールドをフォームに追加するにはどうすればよいですか?
user.rb
project.rb
works_on.rb
django - Django ManyToManyField が Sqlite3 に存在しない
私は Django を初めて使用し、ManyToMany 関係に問題があります。私はblastnの自動化に取り組んでおり、ここに私のクラスがあります:
ビューでは、この多対多フィールドを介してモデルの残りの部分から Annotation のデータにアクセスし、フォームに基づいてフィルターを適用したいと考えています。しかし、実行するsyncdb
と、Blast クラスの「シーケンス」フィールドが消えます。
Sqlite3 で:
そのため、このテーブルに必要なデータをロードできません。syncdb 中にこのフィールドが消える理由がわかりません。最初のクラスを他のクラスにリンクするにはどうすればよいですか (そして、テンプレートにデータをマージできるようにするには) ?
django - djangoの自己参照ManyToMany制約
私は持っている
constraint
どちらが適用されるかを追加したいと思います 両端を同じにすることはできませんobject
。(つまり、myVar1 - myVar2 can be related but not myVar1 - myVar1
)