问题可能与这种情况类似,但错误和版本不同
我从 Django 迁移到django-custom-user模型构建了它的用户模型。我使用的数据库是默认的,即 sqllite,因为 webapp 的范围很小。
在所有修改之后,我尝试使用 makemigrations/migrate 命令修改架构,但我遇到了错误
django.db.utils.OperationalError: table "auth_user" already exists
当我使用 Django1.9 时,我想知道是否有任何内置选项/步骤可以在不删除/滥用数据库的情况下迁移数据。
--fake-initial Detect if tables already exist and fake-apply initial
migrations if so. Make sure that the current database
schema matches your initial migration before using
this flag. Django will only check for an existing
table name.