使用Python从数据库删除记录

23 投票
1 回答
36673 浏览
提问于 2025-04-16 13:25

我创建了一个Django应用,并通过填充大约10万个记录来测试这个应用的性能。现在我想用一个Python脚本来删除这些记录。有没有人能帮我做到这一点?这是我用来将数据填充到SQL数据库中的脚本。

def dumpdata():
    for i in range(2,10):
        userName = "Bryan"    
        designation = 'Technician '
        employeeID = 2312         
        dateOfJoin = '2009-10-10'    
        EmployeeDetails(userName= "Bryan",designation= 'Technician',employeeID= 2312,dateOfJoin= '2009-10-10').save()

dumpdata() 

1 个回答

58

QuerySet.delete() 是 Django 中用来删除数据库中记录的一个方法。

EmployeeDetails.objects.filter(...).delete()

撰写回答