如何删除 Django 模型中的记录?

新手上路,请多包涵

我想删除特定记录,例如:

 delete from table_name where id = 1;

我怎样才能在 Django 模型中做到这一点?

原文由 user426795 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 379
1 个回答

有几种方法:

要直接删除它:

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

要从实例中删除它:

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

原文由 Wolph 发布,翻译遵循 CC BY-SA 2.5 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题