- 로그인한 사용자인지를 구분
- LoginRequiredMixin import
- LoginRequiredMixin : 뷰 클래스에 추가하면, 해당 뷰에 접근하려는 사용자가 로그인이 되어 있어애 한다.
- 오버라이드 기능
- request : 파라미터에서 생략 가능
- is_authenticated : 사용자 객체가 인증되어 로그인한 상태인지 아닌지를 판별하기 위해 사용
- createView에서 만들어진 form의 instance에서 author부분에 current_user를 채운다.
- else의 redirect import
- 그럼 이제 로그아웃 후 다시 create_post로 접근하려하면 막힌다
- staff 권한 등록을 해보자
- create_post로 이동하는 버튼 만들기
- 이걸 권한이 있는 사람에게만 제공하도록
- if문 처리
- 아까 만든 usertest로 로그인
- super user와 staff들에게만 글을 쓸 수 있게 할거야
- 조건문 추가