【发布时间】:2021-04-22 20:47:49
【问题描述】:
我在应用程序的后端使用Django,一切都很好,除了我的迁移有一点问题。
我通过从 AbstractUser 继承来使用自定义用户模型,并且我有以下内容:
class User(AbstractUser):
class Meta:
verbose_name = "User"
# Fields and methods here
# ...
这导致我的0001_initial.py迁移文件中的这部分迁移:
options={
'verbose_name': 'User',
'verbose_name_plural': 'Users',
'abstract': False,
},
问题是,当我稍后运行makemigrations 时,它会创建一个包含这个小部分的自动迁移:
migrations.AlterModelOptions(
name='user',
options={'verbose_name': 'User'},
),
我不明白为什么它会再次尝试应用此修改。 有人可以帮我吗?
我可以让它保持原样,但我会尽量保持我的迁移文件干净。
提前致谢。
【问题讨论】: