Django Framework - admin

이제일·2020년 12월 27일
0

Django

목록 보기
4/15
post-thumbnail

관리자 사이트

Django는 모델에 대한 관리용 인터페이스를 모두 자동으로 생성합니다.

관리자 생성

python manage.py createsuperuser

이후 유저 이름, 이메일, 비밀번호를 입력하여 관리자 권한을 가진 사용자 생성

관리자 사이트 접속

로컬 도메인의 /admin이 default 값( ex : 127.0.0.1:8000/admin/ )이므로 해당 링크로 접속하여
위에서 만든 super user로 접속하여 django가 기본으로 제공해주는 관리자 사이트 접속

관리자 사이트에 App의 Model 등록하기

등록을 하지 않을 경우 관리자 사이트에서 편집 할 수 없기때문에
앱 폴더의 admin.py에서 다음과 같이 편집
import 부분의 Question : 위에서 생성한 Question Table
admin.site.register(Question) : admin 사이트에 Question 객체를 편집 할 수 있게 등록

profile
세상 제일 이제일

0개의 댓글