我和Cookiecutter Django玩过一段时间了,我有些困惑:
他们设置
MIGARATION_MODULES
设置如下:
MIGRATION_MODULES = {
'sites': 'my_awesome_project.contrib.sites.migrations'
}
该模块包含3个迁移:
-
0001_初始.py
-
0002_alter_domain_unique.py更改域
-
0003_set_site_domain_和_name.py
前两个是原始django sites包的副本,第三个用项目的域名更新db(如前所述
here
)中。这一切都有道理。
但是如果
是什么力量
在Django站点进行另一次迁移?估计它也将依赖于0002号移民,从而导致冲突。如果“站点”的迁移模块不再检查原始模块,它还会被读取吗?
只是好奇而已。