我正在尝试重构一个Django项目。我重命名了几个应用程序并添加了一个新的应用程序,同时还调整了一些模型的位置。我想清空数据库和迁移并重新开始,但我不确定该如何实现。这是我的操作:
rm -r myapp/migrations // I ran this for all my apps
python manage.py flush
python manage.py makemigrations myapp // I ran this for all my apps
python manage.py migrate // This errors
我遇到了一个错误:
django.db.utils.OperationalError: table "myapp_mymodel" already exists
有人可以告诉我可能哪里做错了吗?
更新: 什么是Django删除所有表的命令?没有奏效。
.sqlite
文件即可。这将摧毁您的数据,但您似乎并不在意。 - code_dredd