数据库删除后重新应用迁移

Reapplying migrations after database drop

如果我需要,想删除我的数据库并重新开始,涉及什么或如何应用迁移?我不想从头开始安装整个 cookiecutter。

备份整个项目。确保同时备份虚拟环境! 浏览您的应用程序并删除 'migrations' 文件夹中的所有文件,但 'init.py' 文件。

现在这是一个经常被忽视且有点笨拙的部分: 转到您的虚拟环境。在下面 /lib/pythonx.x/site-packages/allauth/migrations/删除迁移文件,留下init.py文件。 同样适用于 /lib/pythonx.x/site-packages/socialaccount/migrations/

然后就像你对一个新项目一样做,即 创建数据库 创建超级用户 进行迁移

应该就是了!