Django

DRF 시작하기

끈끈 2023. 4. 19. 11:44

기본 설정

python -m venv venv
source venv/Scripts/Activate

 

pip list

 

pip install django
pip install djangorestframework

 

pip list

 

pip freeze > requirements.txt
>>> pip install -r requirements.txt

 


 

프로젝트 시작

django-admin startproject drf_week2 .
>>> . 으로 현재 폴더에서 프로젝트를 만들어 manage.py가 보이도록

 

startproject

 

깃에 올리기

.gitignore 생성
>>> .venv가 들어가 있어야 함

git init
git add .
git remote add origin <URL>
git commit -m "커밋메시지"
git push origin main

 

https://www.toptal.com/developers/gitignore

 

gitignore.io

Create useful .gitignore files for your project

www.toptal.com

 


 

REST Framework 추가 설정

settings.py:

INSTALLED_APPS = [
    ...
    'rest_framework',
]


ANGUAGE_CODE = 'ko-kr'

TIME_ZONE = 'Asia/Seoul'

 

python manage.py runserver

 

 

https://www.django-rest-framework.org/#installation

 

Home - Django REST framework

 

www.django-rest-framework.org

 


 

git remote : 리모트 저장소 확인
git remote -v : 단축이름과 URL을 함께 확인
git remote add <단축이름> <URL> : 워킹 디렉토리에 새 리모트 저장소 추가
git remote rename : 리모트 저장소 이름 변경
git remote remove, git remote rm : 리모트 저장소 삭제