0
を移動し、仲介モデルのに関するドキュメントを読んだ後、その辺を持つすべての関係をクリアすることなく、関係の片側を変更する組み込みの方法はありませんようです。Djangoの多対多の仲介モデル、だから、関係
しかし、どうしたらいいですか?私は配列/オブジェクトにすべての関係を格納しなければならないかもしれないと考えていたので、1つ以上の関係を変更する必要があるときにそれらを再作成することができます。
マイモデル:
Company
Camera
CompanyCameraRelationship
私はCompany 1
とCamera 2
にCompany 1
とCamera 1
との間の関係を変更したいと思います。だからこれを行うには、私はすべてCompany 1
と他のカメラの関係をクリアする必要がありますか?
ご意見をいただければ幸いです!
WHAT !?あなたは私のことを冗談にしています...なぜこれはドキュメントに記載されていませんか?それがあれば、私にそれを指摘できますか? – dcolumbus
@dcolumbus他のモデルと同様にスルーモデルで作業できます。 https://docs.djangoproject.com/en/1.11/topics/db/models/#extra-fields-on-many-to-many-relationshipsスルーモデルがどのように使用できるかを説明します。 – ARJMP
ブリリアント!どうもありがとうございました。 – dcolumbus