0부터 시작하는 Django 공부 - 관리자 계정

Jaehong Lee·2022년 6월 24일
0
post-thumbnail

1. superuser 생성

  • 관리자 user를 생성해준다
  • 원래는 admin.py에 관리자 페이지용 model을 만들어야 하지만 이번에는 Allauth를 사용하므로 Allauth에서 다 생성해준다
  • table에 super user가 저장된다

2. 관리자 페이지 접속

  • /admin 으로 접속하여 로그인 하면 접속된다
  • 설치한 Allauth의 social accounts 항목도 추가되어 있다
  • sites는 관리자 페이지에서 사용할 url 주소들을 정의하는 곳이다

3. 관리자 페이지에서 user 관리

  • 우리는 model을 Allauth가 아닌 직접 만든 model을 사용하므로 model을 admin.py에 넣어준다
  • 이를 통해 관리자 페이지에서 가입한 user를 관리할 수 있다
  • 실행 결과
  • 가입한 유저는 email address가 아닌 user table에 저장된다
profile
멋진 엔지니어가 될 때까지

0개의 댓글

관련 채용 정보