반응형
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와 비슷할 수 있으나 다른 방식
반응형
'학습 > [The-Origin][SW][Backend] Main Pag' 카테고리의 다른 글
[Pre-Origin] Main Page 신청 완료! (0) | 2023.01.05 |
---|---|
[The Origin][3차][Mission] 관리자 페이지 구성하기 (0) | 2022.05.19 |
[The Origin][VSCODE][Django] 임의의 Client 역할 (POSTMAN) (0) | 2022.05.19 |
[The Origin][VSCODE][Django] DRF 사용해보기 (0) | 2022.05.19 |
[The Origin][백엔드] 7주차 (0) | 2022.05.19 |