前提
Python:3.6.5
Django:2.1
Djangoの学習をしております。
疑問
なぜ、モデルのリレーションで「OneToOneField」と「ForeignKey」はon_delete属性が必須なのに
「ManyToManyField」だけon_delete属性が必須ではないのでしょうか?
参照されているレコードを、誤って削除してしまう可能性を考えると、
「ManyToManyField」でもon_delete属性を必須にすべきだと思います。
理由がわからないので、教えて頂けると幸いです。
よろしくお願い致します。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/09/27 05:43