Joonas' Note
Django + PostgreSQL + Windows 10 접속 오류 해결 본문
(venv/db) joonas@DESKTOP-JOONAS $ ~/DB test $ pip install psycopg2
Requirement already satisfied: psycopg2 in c:\users\joona\venv\db\lib\site-packages (2.8.4)
(venv/db) joonas@DESKTOP-JOONAS ~/DB test $ python manage.py migrate
Traceback (most recent call last):
File "C:\Users\joona\venv\db\lib\site-packages\django\db\backends\base\base.py", line 220, in ensure_connection
self.connect()
....(중략)...
conn = _connect(dsn, connection_factory=connection_factory, **kwasync)
django.db.utils.OperationalError: could not connect to server: Connection refused (0x0000274D/10061)
Is the server running on host "127.0.0.1" and accepting
TCP/IP connections on port 5432?
PostgreSQL은 윈도우 데스크탑용으로 설치했고, pgAdmin으로 돌아가는 것도 확인했다. (포트는 기본값인 5432)
가상환경 설정도 잘 했고, psycopg2 패키지도 잘 설치했다.
왜 안되는건지 한참을 찾았다.
의심이 되는 부분은, PostgreSQL을 설치하고 서버가 시작한 후에, 가상환경을 설치했다.
재시작을 해보았다.
pg_ctl.exe -D "C:\Program Files\PostgreSQL\12\data" restart
오! django와 연결에 성공했다.
'개발 > python' 카테고리의 다른 글
python으로 vscode extension 개발하기 (0) | 2022.01.28 |
---|---|
큰 파일 내용 정렬은 어떻게 정렬할까? (How to sort lines of a large text file) (0) | 2021.09.01 |
[코딩으로 풀어보기] 문제적 남자 66화, 모든 구역을 관찰하려면 몇 개의 초소가 필요할까? (0) | 2019.06.09 |
로스트아크 서버 뚫은 이야기 (feat. 서버 상태 알림 봇) (1) | 2019.01.31 |
파이썬 가상환경 설정하기 (0) | 2018.10.15 |