Django REST Framework: 인증, 권한, 요청 제한 구현
시작하기: 애플리케이션 및 관리자 설정
Django REST Framework (DRF)의 인증, 권한, 요청 제한 기능을 학습하기 위해 먼저 새로운 Django 서브 애플리케이션을 생성하고 관리자 계정을 설정하겠습니다.
python manage.py startapp opt_api
이후 로그인 기능이 필요하므로 Django 내장 관리자 사이트를 활용하고 슈퍼유저를 생성합니다.
python3 manage.py makemigrations ...
7월 18일 20:19에 게시됨
우아이드 프로그램에서 사용자 인증 방법 (Django 백엔드 활용)
우아이드 프로그램에서 사용자를 식별하는 방법은 다음과 같습니다:
대부분의 웹 개발자들은 클라이언트가 요청을 보내면, 서버는 세션에 user_id를 저장하고 이를 통해 다음 요청에서 사용자를 식별할 수 있음을 알고 있습니다. 그러나 우아이드 프로그램에서는 유일한 식별자가 없으며, 닉네임이나 성별 등의 정보만 존재합니다. 이러한 정보가 사용자에 의해 변경될 경 ...
7월 13일 19:45에 게시됨
Django REST Framework 필터링 원리와 RBAC 접근 제어, 그리고 SimpleUI를 활용한 어드민 커스터마이징
DRF 필터링 및 정렬 동작 원리 분석
Django REST Framework(DRF)에서 GenericAPIView와 ListModelMixin을 상속받는 뷰 클래스는 filter_backends 속성만 적절히 설정하면 내장된 필터링 및 정렬 기능을 즉시 활용할 수 있습니다. 여기에는 DRF 기본 제공 클래스인 SearchFilter, OrderingFilter뿐만 아니라 django-filter 라이브러리나 BaseFilterBackend를 상속받아 직접 ...
7월 10일 00:07에 게시됨