Django Admin

旅人·2023년 6월 3일
0

Django에서는 편리한 관리자 기능을 제공한다.

프로젝트를 처음 생성했을 때, urls.py에 요청정보를 라우팅했었는데

그 때, 딱 하나 안 건든 admin/ 이 있었음

localhost:8000/admin/을 요청

하지만 아직 등록된 계정이 없음

그래서, 아래의 명령어를 통해 (root계정 느낌의) superuser 을 만듬

python manage.py createsuperuser

그러면 터미널에서 username, email, password 등을 입력하게 된다.


방금 생성한 계정으로 로그인

등록된 user 정보

참고로 STAFF STATUS에 위와 같이 초록색 배경의 화살표 표시가 있을 경우, superuser 계정


이번에는 계정 외에도, article 관리 기능 추가를 위해 articles/admin.py 파일로 이동

이제 article 정보도 확인 가능

지난 시간에 python shell을 통해 저장한 article 데이터 2개도 확인 가능

각각의 데이터를 조회뿐만 아니라, 추가, 수정하거나 삭제할 수도 있다.


참고

https://www.youtube.com/watch?v=kmFGjTXWsC4&list=PL4cUxeGkcC9ib4HsrXEYpQnTOTZE1x0uc&index=9

https://kamang-it.tistory.com/entry/Django-02superuser-%EB%A7%8C%EB%93%A4%EA%B8%B0

profile
一期一会

0개의 댓글