1

问题可能与这种情况类似,但错误和版本不同

我从 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.
4

0 回答 0