我似乎搞砸了我的数据库,并且遇到了各种各样的时髦数据库错误。如何擦除数据库,但仍然可以添加新的超级用户,以便我可以重新设置它?我看到了flush命令,但是我担心我无法重新添加超级用户,而且我找不到任何地方来确认这一点。任何人都可以帮助我并告诉我正确的方法吗?
由于
哦,我正在使用sqlite3。
答案 0 :(得分:1)
如果我搞砸了或只想要一个干净的状态,我只需用
擦除数据库$ echo "" > database.sqlite # database.sqlite is your database file
然后,只需运行普通命令:
$ python manage.py migrate
$ python manage.py createsuperuser