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 |