django 06. 두번째 장고앱 4 - admin 페이지 사용하기

|

django 06. 두번째 장고앱 4 - admin 페이지 사용하기

파이썬 웹 프로그래밍 - Django로 웹 서비스 개발하기

admin 페이지를 통해서 모델 클래스에 데이터를 추가, 저장한다.

superuser 생성 및 admin.py 등록

  1. manage.py createsuperuser 명령어를 통해서 계정 생성
  2. admin.py에 모델클래스 추가
from .models import Question, Choice


admin.site.register(Question)
admin.site.register(Choice)

admin 사이트에서 데이터 등록

  • admin 사이트에서 Question 모델 클래스와 Choice 모델 클래스에 데이터를 추가한다. (http://127.0.0.1:8000/admin/)
  • Choice 모델클래스는 Question id를 foreignKey로 갖고 있기 때문에 데이터 입력시 Question 데이터가 선택지로 나온다.
question = models.foreignKey(Question, on_delete = models.CASCADE)
admin-choice
admin 데이터 입력화면