我在尝试将迁移添加到数据库时遇到问题。第一次运行makemigrations会输出您希望成功执行makemigrations的常用文本:
Migrations for 'foo':
0021_auto_20160425_1023.py:
- Create model blah
- Add field x to z
- Add field y to z
列出makemigrations文件夹中的文件,但是显示此迁移文件不存在。第二次运行makemigrations命令:
No changes detected
看起来我对迁移文件夹拥有完全权限,没有任何错误输出到任何makemigrations命令,但似乎没有发生任何事情。进入Docker shell,Django无法迁移数据库。
更新:该问题与错误执行的setup.py安装有关,该安装使用我的站点包设置了我的代码的单独实例。正确设置表明代码从一开始就运行良好。