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