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()は、同値の主キーが存在すると上書きするようだ。今回は、dj...