IT
스터디노트 - 점프 투 장고 (3) - Admin
이세진
2021. 1. 31. 23:56
장고 Admin 기능에 대해서 <점프 투 장고> 필자는 '마법 같은 기능' 이라고 표현하고 있다.
실제로 해보면 같은 느낌이 든다. 복잡하지 않은 작업으로 내 사이트에 엄청난 기능을 탑재시켜 준다.
장고 Admin 사용하기
슈퍼 유저 생성하기
# 슈퍼 유저 생성하기
python3 manage.py createsuperuser
사용자 이름:
이메일 주소:
Password:
Password (again):
Superuser created successfully.
위와 같이 유저를 생성한 후 앱을 실행시키면, localhost:8000/admin 접속이 가능한 상태가 된다.
로그인을 해보자.
장고 Admin에서 모델 관리하기
# pybo/admin.py 열어서 아래 코드 입력하여 Question 모델을 장고 Admin에 등록
from django.contrib import admin
from .models import Question
admin.site.register(Question)
장고 Admin에 데이터 검색 기능 추가하기
# pybo/admin.py 파일에 QuestionAdmin 클래스를 추가하고 search_fields에 subject 추가
from django.contrib import admin
from .models import Question
# Register your models here.
class QuestionAdmin(admin.ModelAdmin):
search_fields = ['subject']
admin.site.register(Question, QuestionAdmin) # QuestionAdmin 추가
반응형