장고 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 추가
반응형
'IT' 카테고리의 다른 글
스터디노트 - 점프 투 장고 (2) - URL, 뷰, 모델 (0) | 2021.01.31 |
---|---|
스터디노트 - 점프 투 장고 (1) - 장고 개발 준비 (0) | 2021.01.31 |
[리뷰] 똑똑하게 코딩하는 법 - 파이썬 코딩의 기술 (0) | 2021.01.10 |
[스터디노트 - 2일차] Do it! 지옥에서 온 관리자 깃&깃허브 입문 / 3장~4장 / 깃과 브랜치, 깃허브로 백업하기 (0) | 2020.11.29 |
[스터디노트 - 1일차] Do it! 지옥에서 온 관리자 깃&깃허브 입문 / 1장~2장 / 깃 기초 (0) | 2020.11.23 |
댓글