gpt4 book ai didi

python - 编程错误 : relation "django_session" does not exist error after installing Psycopg2

转载 作者:IT老高 更新时间:2023-10-28 22:11:16 28 4
gpt4 key购买 nike

我开始开发基于 Django 的 Web 应用程序。一切都很好,直到我为我在 PostgreSql 中创建的数据库安装了 Psycopg2。现在,当我尝试打开网站中的任何页面时,它会抛出 ProgrammingError: relation "django_session"does not exist 错误。

Request Method:     GET
Request URL: http://127.0.0.1:8000/login/
Django Version: 1.7
Exception Type: ProgrammingError
Exception Value:

relation "django_session" does not exist
LINE 1: ...ession_data", "django_session"."expire_date" FROM "django_se...
^

Exception Location: /home/alex/.virtualenvs/startDjango/local/lib/python2.7/site-packages/django/db/backends/utils.py in execute, line 65
Python Executable: /home/alex/.virtualenvs/startDjango/bin/python

这是我在 settings.py

中的数据库设置
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'NAME': 'myDB',
'USER': 'alex',
'PASSWORD': 'mypassword',
'HOST': '127.0.0.1',
'PORT': '5432',
}
}

我正在 virtualenvs

中进行开发

知道如何解决这个问题吗?谢谢

最佳答案

如果更改数据库,则应为新数据库创建数据库。

使用 manage.py migrate命令。 (或 manage.py syncdb 如果您将其用于旧数据库)。

关于python - 编程错误 : relation "django_session" does not exist error after installing Psycopg2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26220689/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com