接手一个django新项目,启动服务前首先需要做数据迁移
python3 manage.py makemigrations
python3 manage.py migrate
如果执行上述命令后需要的数据表未创建,且报No changes detected
可以检查下每个app目录下是否有migrations目录,若没有,则需要新建,且在该目录下创建文件__init__.py该文件可以为空
migrations/__init__.py
没有该文件的话,该app目录下定义的数据表就不会被创建
参考文档