Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Django
  • » Проблема с подключением к базе данных PostgreSql [RSS Feed]

#1 Май 4, 2020 15:29:45

nataliadolina
Зарегистрирован: 2020-05-04
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с подключением к базе данных PostgreSql

Работаю в Pycharm. Решила попробовать бд PostgreSql. Делала всё точно так же, как показано в этом видео https://www.youtube.com/watch?v=kcRCPWW6sow
С помощью Db Browser подключилась к базе данных django. В файле settings.py (все данные проверила):
DATABASES = {
‘default’: {
‘ENGINE’: ‘django.db.backends.postgresql’,
‘NAME’: ‘django’,
“USER”: ‘postgres’,
‘PASSWORD’: ‘***’,
‘HOST’: ‘localhost’,
‘PORT’: ‘5432’,
}
}
После сделала python manage.py migrate. В результате ошибка:
psycopg2.OperationalError

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File “manage.py”, line 21, in <module>
main()
File “manage.py”, line 17, in main
execute_from_command_line(sys.argv)
Пробовала в консоли писать
import psycopg2
psycopg2.connect(“dbname=django user=postgres host=localhost password=*** port=5432”)
Выдаёт ошибку:
Traceback (most recent call last):
File “<input>”, line 1, in <module>
File “C:\Users\ACER\PycharmProjects\onlineshop\venv\lib\site-packages\psycopg2\__init__.py”, line 127, in connect
conn = _connect(dsn, connection_factory=connection_factory, **kwasync)
В чём именно проблема не понятно. Помогите, пожалуйста

Отредактировано nataliadolina (Май 4, 2020 15:36:41)

Офлайн

#2 Май 5, 2020 11:25:12

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Проблема с подключением к базе данных PostgreSql

nataliadolina
А это точно весь трейсбэк исключения? Мне кажется, там должно быть чуть больше строчек.



Офлайн

#3 Май 26, 2020 15:54:32

evdragon
Зарегистрирован: 2018-01-12
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с подключением к базе данных PostgreSql

А вы уверены, что postgres принимает соединения? Вообще ставить postgres под основной ОС практика не очень. Попробуйте сделать по этому гайду, используя docker-compose: https://webdevblog.ru/kak-ispolzovat-django-postgresql-i-docker/
Это перевод главы из книги Django for beginners

Офлайн

  • Начало
  • » Django
  • » Проблема с подключением к базе данных PostgreSql[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version