[Django] 개발편의를 제공하는 장고 Admin

유포도·2022년 9월 29일
0

Django

목록 보기
3/4
post-thumbnail

슈퍼유저 생성하기

장고 Admin을 사용하려면 슈퍼유저를 먼저 생성해야한다

(mysite) yujihyeon@yujihyeon-ui-MacBookAir mysite % python3 manage.py createsuperuser
사용자 이름 (leave blank to use 'yujihyeon'): admin
이메일 주소: admin@mysite.com
Password: 
Password (again): 
Superuser created successfully.

나는 veronica77로 설정

개발 서버 구동후 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

class QuestionAdmin(admin.ModelAdmin):
    search_fields = ['subject']

admin.site.register(Question, QuestionAdmin)
profile
클라우드 학원 다니는즁,,,

0개의 댓글