이전 게시글에선 데이터베이스에 모델을 등록하였고 이번 게시글에서는 관리를 위해 admin site에 model을 등록해보자
admin site에 등록하기
관리자 페이지에 모델을 등록하기 위해서는 각 어플리케이션 안에 있는 admin.py에 admin.site.register(class이름)을 사용해야하며 admin.py에서 모델의 class이름을 사용하기 위해선 당연히 import 각 class들을 import 해줘야한다
# Custom_admin/member/admin.py
from django.contrib import admin
from member.models import Member
# Register your models here.
admin.site.register(Member)
# Custom_admin/post/admin.py
from django.contrib import admin
from post.models import Category, Post, Comment
# Register your models here.
admin.site.register(Post)
admin.site.register(Category)
admin.site.register(Comment)
http://127.0.0.1:8000/admin에 들어가 관리자 로그인하면 우리가 등록한 모델이 관리자페이지에 뜨게 된다.
'Django' 카테고리의 다른 글
Django [관리자 페이지] admin site 유효성 검사 (0) | 2021.01.31 |
---|---|
Django [관리자 페이지] admin site 목록,폼 변경 (0) | 2021.01.30 |
Django [관리자 페이지] 프로젝트 생성 (0) | 2021.01.28 |
Django login,logout 세부구현 (0) | 2021.01.27 |
Django signup 세부구현 (0) | 2021.01.26 |