본문 바로가기

학습/[The-Origin][SW][Backend] Main Pag

[The Origin][VSCODE][Django] DRF의 기본, Django 비교

반응형

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와 비슷할 수 있으나 다른 방식


 

반응형