数据库删除后重新应用迁移
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/
然后就像你对一个新项目一样做,即
创建数据库
创建超级用户
进行迁移
应该就是了!
如果我需要,想删除我的数据库并重新开始,涉及什么或如何应用迁移?我不想从头开始安装整个 cookiecutter。
备份整个项目。确保同时备份虚拟环境! 浏览您的应用程序并删除 'migrations' 文件夹中的所有文件,但 'init.py' 文件。
现在这是一个经常被忽视且有点笨拙的部分: 转到您的虚拟环境。在下面 /lib/pythonx.x/site-packages/allauth/migrations/删除迁移文件,留下init.py文件。 同样适用于 /lib/pythonx.x/site-packages/socialaccount/migrations/
然后就像你对一个新项目一样做,即 创建数据库 创建超级用户 进行迁移
应该就是了!