我安装了djang-carrot
软件包,将其添加到已安装的应用程序并运行python manage.py makemigrations
,但迁移最终在虚拟环境中进行...为什么会这样?
$ python manage.py makemigrations carrot
Migrations for 'carrot':
venv/lib/python3.6/site-packages/carrot/migrations/0001_initial.py
- Create model MessageLog
- Create model ScheduledTask
问题是,由于虚拟环境没有签入源代码控制,我无法检查迁移,这通常是在Django中完成的。这里的想法是什么?我做错了什么?
答案 0 :(得分:3)
在settings.py
内,您可以更改每个应用的migrations directory
路径,请尝试以下操作:
MIGRATION_MODULES = {'carrot': 'to_module.folder_migrations'}