본문 바로가기

카테고리 없음

Django_기본구조 2 (admin)

 

장고에서는 관리자 페이지로 들어갈 수 있다. 

 

python manage.py createsuperuser

 

내가 구축해놓은 장고폴더로 들어가서 manage.py가 있는 경로에서 위 코드를 입력하면 

사용자이름:

이메일 주소:

password:

이렇게 3개를 입력하라고 한다. 입력에 성공하면 

"superuser created successfully"라는 메세지와 함께 관리자 등록이 끝난다.

 

그 후에 runserver 했을때 기본 페이지인 http://127.0.0.1:8000/admin 주소로 들어가서 아까 입력한 3개를 입력하면 로그인할 수 있다. 여기서 많은 것을 관리할 수 있다. 

 

내가 구축한 app 폴더안에 admin.py로 들어가서 내가 만든 DB를 끌어올 수도 있다. 

나의 models.py에는 2개의 클래스가 있다. 

 

Question과 Choice

 

admin페이지에서 다음과 같이 register를 통해서 두 데이터를 가져올 수 있다. 

 

http://127.0.0.1:8000/admin 주소로 들어가보면, 

 

 

POLLS는 나의 APP이름이고 그 안에 두 개의 model 구성요소가 잘 들어가있음을 볼 수 있다.