[DRF] 5. Mini-Project : Create Blog(3) - 권한 부여
·
Backend/Django REST Framework
지금까지는 settings.py에서 모든 권한을 허용함으로써 전체 프로젝트에 대한 권한을 설정했는데, 이젠 개별 프로젝트 별로 다른 권한을 부여할 것이다. 권한에는 총 4가지 종류가 있다. AllowAny IsAuthenticated IsAdminUser IsAuthenticatedOrReadOnly 해당 api에 접근하려는 모든 User는 로그인 혹은 DB인증같은 과정을 수반해야 권한을 부여받을 수 있게된다. 이번 프로젝트의 경우에는 가장 마지막에 권한 인증이 되었다면 읽기 전용의 권한을 부여할 것이다. 관리자 화면에서 수동으로 Users를 하나 생성해주자. 그럼 해당 계정의 권한을 설정하는 Permissions tab으로 오면 이런 화면이 나온다. 만약 유저 권한으로 'blog|post|Can vie..