python - Error de programación: la relación “django_session” no existe error después de instalar Psycopg2
django-1.7 (2)
Alternativamente, puede migrar solo la aplicación de sesiones si ya ha ejecutado la migración y aún recibe el error
python manage.py migrate sessions
Comencé a desarrollar una aplicación web base de Django. Todo estuvo bien hasta que instalé Psycopg2 para mi base de datos que creé en PstgreSql . Ahora, cuando intento abrir cualquier página en mi sitio, ProgrammingError: relation "django_session" does not exist error 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
Esta es mi configuración de base de datos en Setting.py
DATABASES = {
''default'': {
''ENGINE'': ''django.db.backends.postgresql_psycopg2'',
''NAME'': ''myDB'',
''USER'': ''alex'',
''PASSWORD'': ''mypassword'',
''HOST'': ''127.0.0.1'',
''PORT'': ''5432'',
}
}
Estoy desarrollando en virtualenvs
¿Algúna idea de cómo arreglar esto? Gracias
Si cambia la base de datos, debe crear la base de datos para la nueva base de datos.
Utilice manage.py migrate comando de manage.py migrate . (o manage.py syncdb si lo usó para la base de datos anterior).