我想改变我的模型,但在这样做之前,我想删除所有的记录从我的数据库,有没有任何dajngo的ORM查询这样做,因为我不想这样做手动。谢谢。我试图改变我的模型,但当我迁移更改时发生了错误。这是一个很长的错误,但最后一行是这样的。有人知道这是什么吗?
niwlg2el1#
你可以简单地删除db.sqlite即,数据库文件然后运行pythonmanage.pymakemigration,然后运行python manage.py迁移。希望这就是你要找的
kmbjn2e32#
如果只想截断一个表,则使用{ModelName}.objects.all().delete(),否则可以使用“pythonmanage.pyflush”来截断数据库。
2条答案
按热度按时间niwlg2el1#
你可以简单地删除db.sqlite即,数据库文件
然后运行pythonmanage.pymakemigration,然后运行python manage.py迁移。
希望这就是你要找的
kmbjn2e32#
如果只想截断一个表,则使用{ModelName}.objects.all().delete(),否则可以使用“pythonmanage.pyflush”来截断数据库。