본문 바로가기

스파르타코딩개발일지

TIL django심화 3일

https://www.django-rest-framework.org/tutorial/3-class-based-views/

 

3 - Class based views - Django REST framework

We can also write our API views using class-based views, rather than function based views. As we'll see this is a powerful pattern that allows us to reuse common functionality, and helps us keep our code DRY. We'll start by rewriting the root view as a cla

www.django-rest-framework.org

 

기존에 함수형식으로 나타내던 views.py부분을

class형식으로 나눠서 만들었다 class형식을 (cbv) 쓰다보니 코드를 작업하는 사람입장에서 정말 간결해보였고 수정하기(커스터마이징)편해보였다

 

또 POSTMAN 앱을 이용해 

이전에는 직접 서버를 껏다키거나 새로고침을 통해 제대로 전달이 되는지 받아오는지 확인해야했지만

이와같은 방식으로 GET,POST,PUT(수정하기),DELETE 등 확인할수 있어서 편했다

 

이런방법들을 이전프로젝트에서도 활용할수 있었으면 더 작업시간을 줄일수 있지 않았을까싶다

 

 

기존에 프론트엔드 라고 하면 부트스트랩을 이용해서 유저들에게 UI를 제공하는거에 의의를 두고있었는데

2주차 마지막수업인 프론트엔드를 만들고보니 지금까지 프론트엔드한건 그냥 복붙에 불과했다라는 생각이다

항상 같은 폴더내에서만 작업을 했었는데 Fetch,jqury를 이용하여 다른폴더에있는 html 에 연결시켜 제대로 작동시킬수 있는것을 보고 정말 수업을통해 배운건 해변가의 모래알수준도 안된다는것을 알았다ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ