2

我需要告诉 Django 不要为模型应用已经存在的迁移。有没有办法可以实现它?

原因:我在django.contrib.auth. 有了这些,Group模型就不用了。但是,它的迁移包含在 auth 应用程序中。不像UserGroup不是swappable

4

2 回答 2

4

您可以设置MIGRATION_MODULES并且 django 将使用设置目录中的迁移应用程序

MIGRATION_MODULES = {'django.contrib.auth': 'local_package'}
于 2016-11-07T08:34:04.737 回答
0

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

您也可以将您的 Model 设置为managed=False,但我不确定这是否是您需要的。

于 2016-11-07T08:25:52.513 回答