将数据库从 sqllite 切换到 postgre django 时出错


我将文件 settings.py 中的 DATABASE 变量的值更改为


DATABASES = {

    'default': {

        'ENGINE': 'django.db.backends.postgresql',

        'NAME': 'postgres',

        'USER': 'postgres',

        'PASSWORD': 'password',

        'HOST': 'localhost',

        'PORT': "5432"


    }

}

但是现在在我运行 python manage.py migrate 之后我得到了错误


django.db.utils.ProgrammingError: column "name" of relation "django_content_type" does not exist

有人能告诉我这个错误是什么意思以及如何解决吗


万千封印
浏览 98回答 1
1回答

MYYA

我想到了。发生这种情况是因为我不得不让数据库共享相同的名称。如果您遇到相同的错误,请检查
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python