我需要告诉 Django 不要为模型应用已经存在的迁移。有没有办法可以实现它?
原因:我在django.contrib.auth
. 有了这些,Group
模型就不用了。但是,它的迁移包含在 auth 应用程序中。不像User
,Group
不是swappable
。
我需要告诉 Django 不要为模型应用已经存在的迁移。有没有办法可以实现它?
原因:我在django.contrib.auth
. 有了这些,Group
模型就不用了。但是,它的迁移包含在 auth 应用程序中。不像User
,Group
不是swappable
。
您可以设置MIGRATION_MODULES
并且 django 将使用设置目录中的迁移应用程序
MIGRATION_MODULES = {'django.contrib.auth': 'local_package'}
您可以简单地编辑迁移文件。因此,只需将您不想应用的部分注释掉即可。
您也可以将您的 Model 设置为managed=False
,但我不确定这是否是您需要的。