개발_TIL

개발_TIL | 2022-06-24 (47)

Hee94 2022. 6. 28. 19:34

▷ 장고 DRF 특강 (8)

1. permission_classes를 활용한 접근 권한 설정

  • view에 접근 할 수 있는 요청을 drf의 permission_classes를 활용해 관리 할 수 있다.
    • permissions.AllowAny : 모든 사용자를 대상으로 접근 허용
    • permissions.IsAuthenticated : 로그인 된 사용자를 대상으로 접근 허용
    • permissions.AllowAny : 모든 사용자를 대상으로 접근 허용

2. django admin 심화

  • list_display / object 목록에 띄워줄 필드를 지정한다.
  • list_display_links / object 목록에서 클릭 시 상세 페이지로 들어갈 수 있는 필드를 지정한다.
  • list_filter / filter를 걸 수 있는 필드를 생성한다.
  • search_fields / 검색에 사용될 필드를 지정한다.
  • readonly_fields / 읽기 전용 필드를 설정할 때 사용된다.
  • fieldsets / 상세페이지에서 필드를 분류하는데 사용된다.
  • Tabulainline / Stackinline 설정
  • 추가 / 삭제 / 수정 권한 설정
  • admin 페이지에 Thumbnail 이미지 띄우기