커맨드를 통해 관리자를 생성한다.
/workspace/Edu_02/mysite# python manage.py creatsuperuser
Username (leave blank to use 'root'): admin
Email address: admin@example.com
Password: [ 빈칸으로 표시된다 ]
Password (again): [ 마찬가지로 빈칸으로 표시된다 ]
Bypass password validation and create user anyway? [y/N]: y
runserver를 통해 서버를 실행시킨다.
root@goorm:/workspace/Edu_02/mysite# python manage.py runserver 0.0.0.0:8000
Watching for file changes with StatReloader
Performing system checks...
System check identified no issues (0 silenced).
November 04, 2022 - 13:37:38
Django version 2.2.4, using settings 'mysite.settings'
Starting development server at http://0.0.0.0:8000/
Quit the server with CONTROL-C.
주소뒤에 admin/ 을 입력하여 관리자 화면으로 접속 후 로그인 한다.
관리자 화면에서 Question 객체를 수정하기 위해선 polls 폴더안의 admin.py 안의 코드를 수정해주면 된다.
from django.contrib import admin
from .models import Question
# Register your models here.
admin.site.register(Question)
이렇게 SQL을 사용하지 않고 편리하게 데이터를 추가/수정 할 수 있다.