1,将项目放到本地的环境中
2,修改数据库的连接,并且新建数据库(我是在navicat中新建的)
3,运行
python manage.py makemigrations
如果报错:
No changes detected
那么再运行:
python manage.py migrate
如果全部是ok,去数据库看看表生成没有
如果还是报错,先python manage.py makemigrations --empty yourappname生成一个空的initial.py
再python manage.py makemigrations生成原先的model对应的migrationfile
如果还是报错,删除app对应目录下的数据库对应的文件和缓存文件:
rm -rf migrations/ __pycache__/
在执行
python manage.py makemigrations
这个时候不管报不报错都执行一次
python manage.py migrate
执行后应该全部是ok了