迁移最终在虚拟环境中进行?

时间:2018-05-04 05:01:51

标签: django

我安装了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中完成的。这里的想法是什么?我做错了什么?

1 个答案:

答案 0 :(得分:3)

settings.py内,您可以更改每个应用的migrations directory路径,请尝试以下操作:

MIGRATION_MODULES = {'carrot': 'to_module.folder_migrations'}