선릉역 1번 출구
ubuntu - django postgresSQL 연동하기 본문
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