Django モデルでレコードを削除するにはどうすればいいですか? 質問する

Django モデルでレコードを削除するにはどうすればいいですか? 質問する

次のような特定のレコードを削除したい:

delete from table_name where id = 1;

Django モデルでこれを実行するにはどうすればよいですか?

ベストアンサー1

いくつかの方法があります:

直接削除するには:

SomeModel.objects.filter(id=id).delete()

インスタンスから削除するには:

instance = SomeModel.objects.get(id=id)
instance.delete()

おすすめ記事