Ошибка при смене sqlite на postgresql при создании приложения на django

У меня возникла ошибка, когда я изменил sqlite на postgresql при создании приложения на django. Показывает возникшую ошибку.

conn = _connect(dsn, connection_factory=connection_factory, **kwasync) django.db.utils.OperationalError

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql_psycopg2',
        'NAME': 'postgres',
        'USER': 'postgres',
        'PASSWORD': 'postgres',
        'HOST': '127.0.0.1',
        'POST': '5432'
    }
}

python manage.py migrate успешно работает в sqlite, но python manage.py migrate не работает в postgresql.

Ваша запись для движка неверна. Вот пример моей настройки Django:

DATABASES = {
  'default': {
    'ENGINE': 'django.db.backends.postgresql',
    'NAME': 'django',
    'USER': 'myuser',
    'PASSWORD': 'mypassword',
    'HOST': 'localhost',
  }
}

Имя базы данных - "django" (потому что в данном случае это локальная база данных для разработки).

И кстати: Это должно быть PORT (не POST) ;-)

Вернуться на верх