Django初心者です。
現在機能追加の開発を進めているのですが、
リレーションされたモデルのレコード削除に伴う処理が
分からなかったのでご質問させて頂きます。
###モデル
今回の機能には大まかに4つのモデルを使用します。
②は既存モデルで返信が追加となります
###質問
0. ①のレコードが一つ削除されたら、①のレコードに紐ついている②の投稿のみ削除します。
0. CASCADEにより紐ついている③と④が削除されます。
そして④が削除される際に、④に格納されている返信IDを元に②の返信を削除したいのですが、どのような設計(若しくは処理)にすれば良いのでしょうか?
###検討したこと
- 投稿と返信を別モデルにと提案しましたが、こちらは既存の仕様上不可能とのことです。
- CASCADEを設定せず、プログラムで削除する処理をコーディングは最終手段と考えています。
以上
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/10/20 04:13