在项目开发过程中,无论是小型的个人项目还是大型的企业级应用,我们都会遇到各种各样的问题。下面针对数据库迁移不成功的问题,提供一些排查思路。
当我们在进行数据库迁移时,执行完这个命令:python manage.py makemigrations。如果出现这样的提示,说明准备好了要迁移的表
:
下面执行迁移命令:python manage.py migrate
正常情况下是这样的
但是如果出现了以下情况:
这种情况就是说明没有找到要迁移的文件,如果发现这种情况优先检查是否migrations文件是否存在,是否误删 ;如果没有被删除就检查是否后端路径错误;数据库的密码,要连接库名是否正确;如果以上情况都没有问题,那么就只能出新建数据库了。