不要为 Django 模型应用现有迁移



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

为什么:我在django.contrib.auth上有一些自定义。这样,Group模型就不用了。但是,它的迁移包含在auth应用程序中。与User不同,Group不是swappable

你可以设置MIGRATION_MODULES, django会从设置的目录迁移到app

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

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

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

相关内容

  • 没有找到相关文章

最新更新