【问题标题】:Change base path of the generated migration files更改生成的迁移文件的基本路径
【发布时间】:2014-07-03 04:44:05
【问题描述】:

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

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

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

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

谢谢

【问题讨论】:

    标签: python django-1.7 django-migrations


    【解决方案1】:

    这是通过MIGRATION_MODULES设置完成的。

    就我而言:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-01-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-28
      相关资源
      最近更新 更多