본문 바로가기

Django

[BookmarkApp] admin.py 작성

from django.contrib import admin
from bookmark_service.models import Bookmark

@admin.register(Bookmark)
class BookmarkAdmin(admin.ModelAdmin):
    list_display = ('id', 'title', 'url')

# admin.site.register(Bookmark, BookmarkAdmin)

 

BookmarkAdmin 클래스는 Bookmark 클래스가 Admin 사이트에서 어떤 모습으로 보여줄지를 정의하는 클래스입니다.

Bookmark 내용을 보여줄 때, id와 title, url을 화면에 출력하라고 지정했습니다.

그리고 @admin.register() 데코레이터를 사용하여 어드민 사이트에 등록합니다.

 

데코레이터 대신에 주석처리한 부분처럼 register 함수를 사용할 수도 있습니다.

'Django' 카테고리의 다른 글

[BlogApp] URLconf 2계층으로 코딩하기  (0) 2022.01.24
[BlogApp] admin.py 작성  (0) 2022.01.23
[BlogApp] models.py 작성  (0) 2022.01.23
[Django] SlugField  (0) 2022.01.22
[BookmarkApp] models.py 작성  (0) 2022.01.13