我们的应用程序中有一个CustomUser模型,我试图向现有的auth.Group表中添加两个新列,如下所示。
Group.add_to_class(“源”,models.CharField(max_length=255,默认值=‘XXXXXXX’))Group.add_to_class(“标记”,TaggableManager(blank=True))
当我们尝试执行python时,manage.py makemigrations。它抛出一个错误,说不一致的迁移历史。
django.db.migrations.exceptions.InconsistentMigrationHistory:迁移customuser.0001_initial在数据库“默认”上的依赖auth.0013_group_source_group_tags之前应用。
需要同样的建议。在这种情况下,我们如何处理移民问题。我们不希望每次都创建新的数据库并迁移所有数据。
发布于 2022-10-07 05:03:20
如果您添加null=True,也许会工作。
python manage.py makemigrations but_name_here
python manage.py migrate same_name_here
https://stackoverflow.com/questions/73983171
复制