26 lines
1.0 KiB
Python

from django.contrib import admin
from .models import AiModel
# 1. สร้างคลาส Admin เพื่อกำหนดการแสดงผลในหน้า Admin
class AiModelAdmin(admin.ModelAdmin):
# ฟิลด์ที่ต้องการแสดงในหน้ารายการ (List Display)
list_display = (
'name',
'model_version',
'developer',
'status',
'base_url',
'created_at'
)
# ฟิลด์ที่อนุญาตให้ค้นหา
search_fields = ('name', 'developer', 'model_version')
# ฟิลด์ที่ใช้เป็น Filter
list_filter = ('status', 'auth_required')
# กำหนดให้ฟิลด์ Read-Only ไม่สามารถแก้ไขได้หลังจากสร้าง
readonly_fields = ('created_at', 'updated_at')
# 2. ลงทะเบียน Model เข้าสู่ Django Admin
admin.site.register(AiModel, AiModelAdmin)