gpt4 book ai didi

django - 既然重置消失了,如何在 Django 1.4 中删除一个应用程序的所有数据?

转载 作者:行者123 更新时间:2023-12-04 13:01:59 28 4
gpt4 key购买 nike

如何删除 Django 应用程序数据库中的所有数据?在以前的版本 manage.py reset APPNAME完成了这项工作,但已被弃用。

如果我们想使用命令行删除应用程序中的所有数据,我们现在应该怎么做?

最佳答案

resetsqlreset两者都只是其他管理命令的包装器。 sqlreset特别是可以通过简单地运行来复制:

python manage.py sqlclear myapp
python manage.py sqlall myapp
reset仅用于自动运行 sqlreset 的结果在数据库上。就个人而言,我认为删除它是一个绝妙的主意。尽管如此,如果您想要类似的功能,您可以将输出通过管道传输到数据库的 shell 命令。

对于 PostgreSQL,例如:
python manage.py sqlclear myapp | psql mydatabase
python manage.py sqlall myapp | psql mydatabase

关于django - 既然重置消失了,如何在 Django 1.4 中删除一个应用程序的所有数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11266380/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com