python 在修改django中的模型之前,有什么方法可以删除数据库中的所有行吗?

ukxgm1gy  于 2023-01-24  发布在  Python
关注(0)|答案(2)|浏览(84)

我想改变我的模型,但在这样做之前,我想删除所有的记录从我的数据库,有没有任何dajngo的ORM查询这样做,因为我不想这样做手动。谢谢。
我试图改变我的模型,但当我迁移更改时发生了错误。这是一个很长的错误,但最后一行是这样的。
有人知道这是什么吗?

niwlg2el

niwlg2el1#

你可以简单地删除db.sqlite即,数据库文件
然后运行pythonmanage.pymakemigration,然后运行python manage.py迁移。
希望这就是你要找的

kmbjn2e3

kmbjn2e32#

如果只想截断一个表,则使用{ModelName}.objects.all().delete(),否则可以使用“pythonmanage.pyflush”来截断数据库。

相关问题