Cookiecutter-django中的Django MIGRATION_MODULES

时间:2019-01-17 10:39:54

标签: django django-migrations cookiecutter-django

我一直在玩cookiecutter-django,对某些事情感到困惑:

他们将MIGARATION_MODULES的设置如下:

MIGRATION_MODULES = {
  'sites': 'my_awesome_project.contrib.sites.migrations'
}

该模块包含3个迁移:

  • 0001_initial.py
  • 0002_alter_domain_unique.py
  • 0003_set_site_domain_and_name.py

前两个是原始Django Sites软件包的副本,而第三个是使用项目域名(如here所述)更新数据库。这一切都说得通。

但是,如果 The-Powers-That-Be 在Django Sites中进行另一次迁移会怎样?大概也将依赖于迁移0002,从而导致冲突。鉴于“站点”的MIGRATION_MODULE不再检查该原始模块,它甚至不会被读取?

很好奇。

0 个答案:

没有答案