슈코딩
[Django] Admin 페이지 본문
Django 프로젝트 세팅이 끝나고 실행을 해보면 처음에 나오게 되는 페이지가 있다.
신기하게도 아무런 html을 작성하지 않았는데도 127.0.0.1:8000 포트로 접속해보면
이런 페이지가 뜬다. 장고에서 기본으로 제공하는 기본페이지이다.
이렇게 장고에서 우리가 기본적으로 사용 할 수 있도록 하는 많은 기능들이 있는데,
제공하는 기능중 하나가 바로 'Admin' 이다.
페이지의 관리자를 위해 각종 관리를 할 수 있는 관리자 페이지이다.
이 페이지는 127.0.0.1:8000/admin 주소로 접속을 하면 접속 할 수 있다. 그리고 접속을 하게되면
로그인을 해야되는데 계정이 없으니 계정을 생성해야 한다.
터미널을 열어서 python manage.py createsuperuser 를 입력하고
나오는 Username, Email address, Password를 입력하고나면 계정이 하나 생성이된다.
이제 이계정으로 Admin 페이지를 접속할 수 있다.
Admin 페이지에 보면 방금 가입한 관리자계정이 users안에 들어가있는것을 볼 수 있다.
우리가 만든 Model 을 Admin 에서 관리하려면 생성한 APP의 admin.py 에 아래처럼 추가하면 된다.
user APP에서 admin.py에 UserModel을 등록 하면 Admin페이지에서 UserModel 의
데이터들을 관리 할 수 있게된다.
이처럼 장고가 제공하는 Admin 페이지는 연결된 데이터베이스 데이터 수정, 추가, 삭제와 같은
강력한 기능들을 제공하는 편리함이 있다.
'코딩공부 > Django' 카테고리의 다른 글
[Django] 장고 템플릿(Template) 문법 (0) | 2022.06.02 |
---|---|
[Django] 5/31 아침퀴즈 복습 (0) | 2022.06.01 |
[Django] Data Base & Django ORM & DB관계 (0) | 2022.06.01 |
[Django] 파이참 프로젝트 기초 구조 (0) | 2022.05.31 |
[Django] 기초개념 (0) | 2022.05.27 |