DB

Django

DjangoでModel.delete()のオーバーライドはしなくてもいい

DjangoのModel.delete()のオーバーライド時の注意点 更新 2023/3: connectはsignals.pyを使っている場合、不要だったので記述を更新。 やりたいこと Djangoにて、DBからのアイテムの削除後にやりた...
Python3

Django model.save()はUPDATEが優先される

DjangoのModel.save()は主キーが重複するときは、INSERTでなくUPDATEになる。 DBへの保存する列の主キーが重複するときの挙動を調べた。 Model.save()は、同値の主キーが存在すると上書きするようだ。 今回は...