#changelist_view
from django.contrib import admin
from django.shortcuts import render
from django.utils.html import format_html
from .models import Book
class BookAdmin(admin.ModelAdmin):
list_display = ('title', 'author', 'published_date')
def changelist_view(self, request, extra_context=None):
# 커스텀 컨텍스트 데이터를 추가
extra_context = extra_context or {}
extra_context['custom_data'] = '여기에 커스텀 데이터를 추가하세요.'
# 기본 changelist_view 호출
response = super(BookAdmin, self).changelist_view(request, extra_context=extra_context)
# 추가 커스텀 작업을 하고 싶다면 여기서 합니다.
# 예를 들어, 응답을 변경하거나 로그를 기록할 수 있습니다.
return response
admin.site.register(Book, BookAdmin)