3

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

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

例如,auth在我的例子中,该应用程序获取在此位置生成的文件:

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

谢谢

4

1 回答 1

2

这是通过MIGRATION_MODULES设置完成的。

就我而言:

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

于 2014-05-14T22:57:27.730 回答