Skip to content

Latest commit

 

History

History
21 lines (19 loc) · 1.68 KB

2023-10-03-tue.md

File metadata and controls

21 lines (19 loc) · 1.68 KB

TIL

'cafe-navigator' project

  • django rest framework의 serializer, requests and responses, class based view, authentication and permission tutorial 읽고 프로젝트에 반영
    • cafe app
      • drf의 ModelSerializer, ModelViewSet 으로 기본적인 CRUD 하는 cafe app 만들었음.
      • ModelViewSet은 CRUD Mixin 상속받아 create(), retrieve(), update(), partial_update(), destroy(), list() 메서드 기본 제공함. 권한과 필요한 기능에 따라 ViewSet 만들어 기능 축소할 예정.
      • comment, like은 owner permission class 만들어서 본인만 수정/삭제 가능하게 함.
    • user app
      • 어제 django.contrib.auth에서 제공하는 login, logout, (signup) 기능 사용해서 user app 만듦.
      • generics.RetrieveDestroyAPIView 상속받아 유저 수정, 삭제하는 class based view 생성.
  • 공부하며 적용하다보니 문서에서 권장하는 방향으로 수정하거나, 라이브러리가 제공하는 편한 기능을 사용하는 편으로 구현하고 있음. 기획한 내용과 다르게 적용하고 있는 부분들 확인하고 의도대로 구현하고 있는지 확인하기.

IT 엔지니어를 위한 네트워크 입문

  • chap14. 가상화 기술

related posts