📅  最后修改于: 2023-12-03 14:52:16.613000             🧑  作者: Mango
在 Django 应用程序中,有时您需要删除一个模型的所有实例。这可以通过使用 Django ORM 和数据库操作来实现。
以下是一些步骤,您可以使用这些步骤来删除模型的所有实例。
导入您要删除的模型。
from app_name.models import ModelName
获取要删除的对象列表。
objects_to_delete = ModelName.objects.all()
使用 for 循环遍历对象并删除它们。
for obj in objects_to_delete:
obj.delete()
from app_name.models import ModelName
def delete_all_instances():
# 获取需要删除的实例
objects_to_delete = ModelName.objects.all()
# 删除所有实例
for obj in objects_to_delete:
obj.delete()
现在您可以使用此代码的任何部分来删除您想要删除的模型的所有实例。