更改生成的迁移文件的基本路径

时间:2014-05-14 22:36:55

标签: python django-1.7 django-migrations

在django 1.7中,使用提供的makemigrations命令(不是来自南方),有没有办法更改生成的迁移文件的存储位置?

我将这些文件保留在版本控制之下,对于从Django的contrib导入的应用程序,它们会在app目录中生成,该目录位于项目的根路径之外。

例如,auth应用获取在我的情况下在此位置生成的文件:

/home/dev/.envs/myproj/lib/python2.7/site-packages/django/contrib/auth/migrations/0002_group.py

由于

1 个答案:

答案 0 :(得分:2)

通过MIGRATION_MODULES设置完成。

就我而言:

MIGRATION_MODULES = dict([(app, 'migrations.' + app) for app in INSTALLED_APPS])

相关问题