선릉역 1번 출구

ubuntu - django postgresSQL 연동하기 본문

Computer/Linux

ubuntu - django postgresSQL 연동하기

choideu 2022. 8. 9. 14:13

1. postgresSQL 다운받기

sudo apt-get install postgresql postgresql-contrib

lock 걸리면 파일 삭제 후 설치 진행

sudo rm /var/lib/dpkg/lock*

버전 확인

psql --version

 

2.  psycopg2 모듈 설치

pip install psycopg2
pip install psycopg2-binary

위에 명령어를 많이 추천했는데 나는 에러가 발생해서 아래로 설치해주었음

 

3. 데이터베이스 생성 후 django project setting.py에 작성해줌

 

4. python manage.py makemigrations & python manage.py migrate 명령어 입력

* makemigrations: Django 프로젝트에서 사용하는 모든 앱에서 DB 모델에 대한 변경사항이 있을 경우 사용하는 명령어로, 하나의 파일로 생성하는 명령어임 -> 변경사항이 있을 경우 앱 디렉토리 내 migrations 디렉토리에 신규 파일이 생성됨

* migrate: Django 프로젝트가 DB와 연동할 때 연동을 위한 DB 모델을 반영하기 위한 명령어로, DB 모델에 대한 변경사항을 적용할 때 사용함(변경사항 적용은 migrations 디렉토리 내 파일을 참조함)

 

5. runserver 돌리기

python manage.py runserver 0.0.0.0:8000

 

6. 데이터 베이스 확인

sudo su - postgres
psql
\list

 

*데이터 베이스 생성은 아래 블로그 글 참고

https://velog.io/@chaeri93/Django-Django%EC%99%80-Postgresql-%EC%97%B0%EB%8F%99%ED%95%98%EA%B8%B0

'Computer > Linux' 카테고리의 다른 글

Metasploit update and 기본 사용법  (0) 2022.08.24
VNC 서버 연동하기  (0) 2022.08.23
ubuntu - django 실행하기  (0) 2022.08.05
ubuntu - django 설치하기  (0) 2022.08.05
[remind] Kali pwd/mkdir/touch  (0) 2022.06.05
Comments