Django REST Framework: 인증, 권한, 요청 제한 구현

시작하기: 애플리케이션 및 관리자 설정 Django REST Framework (DRF)의 인증, 권한, 요청 제한 기능을 학습하기 위해 먼저 새로운 Django 서브 애플리케이션을 생성하고 관리자 계정을 설정하겠습니다. python manage.py startapp opt_api 이후 로그인 기능이 필요하므로 Django 내장 관리자 사이트를 활용하고 슈퍼유저를 생성합니다. python3 manage.py makemigrations ...

7월 18일 20:19에 게시됨

Django REST Framework 인증, 필터링, 정렬, 페이징 컴포넌트

Django REST Framework에서 제공하는 컴포넌트들은 유사한 구성 방식을 가지고 있습니다. 이들 컴포넌트는 클래스를 상속한 후, 해당 클래스 내에서 필요한 매개변수를 설정하고, 뷰 클래스에 해당 컴포넌트를 추가하거나 전역 설정을 통해 쉽게 사용할 수 있습니다. 이러한 컴포넌트들은 매우 유용하며, 개발 과정에서 자주 사용될 것입니다. 인증 컴포넌트 어떤 인터페이 ...

7월 15일 01:56에 게시됨

Linux 파일 관리

Linux의 세 가지 압축 및 압축 해제 방법 tar 명령 Linux에서 압축 및 압축 해제를 시작하기 전에 tar 명령을 이해해야 합니다. tar 명령 관련 옵션 -c 새로운 아카이브 생성 -x 아카이브 압축 파일 압축 해제 -t 압축 파일의 내용 목록 -v 상세 정보 표시 -f 파일 이름 지정 -help 도움말 정보 출력 1. gzip 압축 및 압축 해제 압축 (명명 규칙: xx.tar ...

6월 8일 23:41에 게시됨

Django 인증 시스템 심층 분석: Auth 모듈 활용과 사용자 확장

개요 Django의 auth 모듈은 웹 애플리케이션에서 사용자 인증, 권한 부여, 그룹 관리를 위한 강력한 내장 기능을 제공합니다. 이 모듈은 특히 admin 사이트와 긴밀하게 연동되어 개발 초기 단계부터 안전한 사용자 관리 체계를 구축할 수 있게 도와줍니다. 핵심 인증 메서드 사용자 인증: authenticate() 비밀번호는 해시 처리되므로 직접 비교는 불가능합니다. 대신 aut ...

5월 24일 04:12에 게시됨