학습/[The-Origin][SW][Backend] Main Pag
[The Origin][VSCODE][Django] DRF의 기본, Django 비교
Gooing
2022. 5. 19. 23:56
반응형
DRF와 Django 비교하기
DRF 사용하여 계산기 기능 구현
- (App/views.py) Test를 위한 계산기 기능 구현
- POSTMAN을 통한 정상 연결 확인
POSTMAN으로 데이터 확인해보기
- POSTMAN Workspace를 통한 연결 확인
- URL에 자동으로 변경되는 것이 보인다
- URL을 직접 변경해도 값이 출력되는 것을 볼 수 있다.
- 이러한 방식으로 POSTMAN을 사용하여 결과값을 볼 수 있다.
- 설정해둔 Parameter를 workspace로 저장해서 팀원들과 공유가 가능하다
Django와 DRF 구현 Code 비교
- DRF를 적용하지 않은 Code와 비교
- Django로 구현 : render로 해서 HTML 자체를 응답
- DRF로 구현 : reponse를 통해서 응답. Dictionary로 입력만 하면 바로 가능
API View 활용
APIView 살펴보기
- Code내에서 기능들이 잇는지 살펴보기
APIView를 통해서 기능 구현
- API View를 통한 계산기 기능 구현
- class명.as_view() 으로 기능 구현
POSTMAN을 통한 Data 확인 및 비교해보기
- CBV로서 결과
- Class로 선언을 하였고 URL도 APIView를 통해서 출력
- FBV와 비슷할 수 있으나 다른 방식
반응형