python - 使用 Python 从数据库中删除记录

标签 python django django-models django-views django-queryset

我创建了一个 Django 应用程序并通过填充大约 10,0000 条记录来测试应用程序的性能。现在我想使用 python 脚本删除它。有人可以帮我做这件事。这是我创建的用于将数据填充到 sql db 中的脚本。

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() 

最佳答案

QuerySet.delete()

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

关于python - 使用 Python 从数据库中删除记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5258326/

相关文章:

python子进程通信卡住

python - 分配 django 错误之前引用的局部变量

python - "resolve_variable"在 Django 中做什么? ("template.Variable")

python - Django:用于存储 float 列表的模型字段?

django - 在 Django admin 中显示属性 - 翻译它们的名称

python - 为什么在 Django models.Manager 中定义 create_foo() 而不是覆盖 create()?

当程序执行卡在 self._sslobj.do_handshake() 时,Python 守护进程自动结束

python - 我如何在 Python 中编写此 Java 代码?

python - 在元组中查找元素

Django rest ModelViewSet 多个具有不同 URL 的 GET 请求