OS : OS X (맥북)
가상환경 : Anaconda
Python : Python3.7 (Anaconda)
Ubuntu에 Anaconda 설치방법 참조(맥 전용으로 설치)
django rest api framwork 패키지 설치
1
|
pip install djangorestframework
|
cs |
django rest doc page 만들어주는 패키지 설치
1
|
pip install django-rest-swagger
|
cs |
1
|
django-admin startproject 프로젝트이름
|
cs |
1
|
vim 프로젝트이름/프로젝트이름/settings.py
|
cs |
ALLOWED_HOSTS에 현재 설치 중인 PC의 IP나, localhost를 입력해주고,
INSTALLED_APPS에 'rest_framework', 'rest_framework_swagger' 와 생성할 앱 이름을 입력해준다.
1
|
python manage.py startapp 앱이름
|
cs |
만든 앱의 models.py에서 db와 연결될 모델 class를 만들어준다.
1
2
|
python manage.py makemigrations 앱이름
python manage.py migrate 앱이름
|
cs |
1
|
python manage.py shell
|
cs |
ModelSerializer, ModelViewSet을 통해 구현했고
메소드 get_queryset으로 필터링을 구현했다.(반드시 get_queryset으로 이름을 해야함)
api doc을 통해 생성된 api명세를 확인 할 수있고, postman으로 get, post방식으로 호출해서 지정한 값이 나오는지 확인해본다.
윈도우에서 자주 사용하는 단축키 정리 (0) | 2020.01.31 |
---|---|
월세 연말정산 바뀐점 + SH 임대주택 임대료 납부 증명서 출력 방법 (0) | 2020.01.29 |
크롬에서 pc로 웹 모바일 버전 확인하는 방법 (0) | 2020.01.27 |
리눅스 'No space left on device' 오류가 뜨는데 저장 용량은 충분할 때 (0) | 2020.01.17 |
gitlab#1 - gitlab에 처음 프로젝트를 푸시할 때 명령어 정리 (0) | 2019.07.26 |