Don';t将现有迁移应用于Django模型

Don';t将现有迁移应用于Django模型,django,django-migrations,django-1.10,Django,Django Migrations,Django 1.10,我需要告诉Django不要对模型应用已经存在的迁移。有什么办法可以实现吗 原因:我在django.contrib.auth上有一些定制。有了这些,组模型就不用了。但是,auth应用程序中包含了针对它的迁移。与用户不同,组不可交换您只需编辑迁移文件即可。 因此,只需注释掉您不想应用的部分 您还可以将模型设置为managed=False,但我不确定这是否是您需要的 您可以设置,django将使用从已设置目录迁移的应用程序 MIGRATION_MODULES = {'django.contrib.au

我需要告诉Django不要对模型应用已经存在的迁移。有什么办法可以实现吗


原因:我在
django.contrib.auth
上有一些定制。有了这些,
模型就不用了。但是,auth应用程序中包含了针对它的迁移。与
用户
不同,
不可
交换

您只需编辑迁移文件即可。 因此,只需注释掉您不想应用的部分

您还可以将模型设置为
managed=False
,但我不确定这是否是您需要的

您可以设置,django将使用从已设置目录迁移的应用程序

MIGRATION_MODULES = {'django.contrib.auth': 'local_package'}

编辑迁移可能是一种选择,它们是否属于我。但是它们位于
django.contrib.auth
,我不想拥有自己的存储库和django分支,因为它:(
Meta
中的
managed=False
阻止创建迁移。我看不出问题。请更清楚地描述您拥有什么以及您想要什么。问题是:这些迁移随Django一起提供。当我需要在生产上部署项目时,我从pip安装Django。太好了,谢谢!