haikal/haikalbot/admin.py
2025-06-22 13:25:54 +03:00

22 lines
525 B
Python

from django.contrib import admin
from .models import AnalysisCache
@admin.register(AnalysisCache)
class AnalysisCacheAdmin(admin.ModelAdmin):
list_display = (
"prompt_hash",
"dealer_id",
"created_at",
"expires_at",
"is_expired",
)
list_filter = ("dealer_id", "created_at")
search_fields = ("prompt_hash",)
readonly_fields = ("prompt_hash", "created_at", "updated_at")
def is_expired(self, obj):
return obj.is_expired()
is_expired.boolean = True