我需要告诉Django不要为模型应用已经存在的迁移。有没有办法实现呢?
原因:我在django.contrib.auth
之上进行了一些自定义。有了这些,Group
模型就不再使用了。但是,它的迁移包含在auth应用程序中。与User
不同,Group
不是swappable
。
答案 0 :(得分:4)
您可以设置MIGRATION_MODULES
,django将使用设置目录中的迁移进行应用
MIGRATION_MODULES = {'django.contrib.auth': 'local_package'}
答案 1 :(得分:0)
您只需编辑迁移文件即可。 因此,只需注释掉您不想申请的部分。
您也可以将模型设置为managed=False
,但我不确定这是否是您所需要的。