重置Django数据库1.8我还可以创建一个新的超级用户吗?

时间:2015-08-01 22:18:57

标签: django sqlite

我似乎搞砸了我的数据库,并且遇到了各种各样的时髦数据库错误。如何擦除数据库,但仍然可以添加新的超级用户,以便我可以重新设置它?我看到了flush命令,但是我担心我无法重新添加超级用户,而且我找不到任何地方来确认这一点。任何人都可以帮助我并告诉我正确的方法吗?

由于

哦,我正在使用sqlite3。

1 个答案:

答案 0 :(得分:1)

如果我搞砸了或只想要一个干净的状态,我只需用

擦除数据库
$ echo "" > database.sqlite   # database.sqlite is your database file

然后,只需运行普通命令:

$ python manage.py migrate
$ python manage.py createsuperuser