【发布时间】:2019-12-15 01:22:06
【问题描述】:
如何删除我的数据库的全部内容? 目前我有一个脚本可以读取 CSV 文件并将内容存储在我的数据库中。但在添加新数据之前删除数据库中的所有内容很重要。
-> 我运行脚本 -> 数据库内容被删除 -> 新数据将被保存
我必须这样做,因为 CSV 文件每天更改 1-2 次,其中包含的信息完全不同。
【问题讨论】:
如何删除我的数据库的全部内容? 目前我有一个脚本可以读取 CSV 文件并将内容存储在我的数据库中。但在添加新数据之前删除数据库中的所有内容很重要。
-> 我运行脚本 -> 数据库内容被删除 -> 新数据将被保存
我必须这样做,因为 CSV 文件每天更改 1-2 次,其中包含的信息完全不同。
【问题讨论】:
看看this answer,如果看起来你可以使用语法:
<model>.objects.all().delete()# 针对特定表
或
python manage.py flush # 清除整个数据库中的值
为了将来的参考,一个最小的可重复示例对那些试图为您提供高质量答案的人很有帮助。在这种情况下,您说数据库。我假设您的意思是一个特定的表格,因为您正在阅读单个 csv,但是对于一个小代码示例,我的解释可能会有所不同。
【讨论】: