我一直在玩cookiecutter-django,对某些事情感到困惑:
他们将MIGARATION_MODULES
的设置如下:
MIGRATION_MODULES = {
'sites': 'my_awesome_project.contrib.sites.migrations'
}
该模块包含3个迁移:
前两个是原始Django Sites软件包的副本,而第三个是使用项目域名(如here所述)更新数据库。这一切都说得通。
但是,如果 The-Powers-That-Be 在Django Sites中进行另一次迁移会怎样?大概也将依赖于迁移0002,从而导致冲突。鉴于“站点”的MIGRATION_MODULE不再检查该原始模块,它甚至不会被读取?
很好奇。