창의성을 요구하는 일이 아닌 컨텐츠를 추가, 수정, 삭제하는 것들을 Django에서는 관리자 인터페이스를 생성하는 것을 자동화했습니다
모든 사람이 관리자 사이트에 접근할 수 없도록 사용자를 생성하고 관리자 페이지를 접근할 수 있도록 해야합니다.
python manage.py createsuperuser
명령어를 입력하면 보이는 것 같이 Username
, Email address
, Password
, Password(again)
를 입력해 사용자를 생성한다.
❗️
Password
를 잘못입력하면...?
위와 같은 주의사항이 나온다. 간단히 해석해보면
1. 최소 8자리 이상 해야함
2. 너무 쉬운 패턴 안됨
3. 숫자로만 하면 안됨
Django admin 사이트는 기본적으로 활성화 되어있기 때문에 사용자를 생성하고 http://127.0.0.1:8000/admin
으로 접속하면 아래와 같다.
생성한 사용자 Username
과 Password
를 입력해 admin 사이트에 접속한다.