เพิ่ม AI Model Registry ใน Django Admin

This commit is contained in:
Flook 2025-11-10 04:44:44 +07:00
parent 634d445892
commit 8c6c240a60

View File

@ -1,3 +1,26 @@
from django.contrib import admin from django.contrib import admin
from .models import AiModel
# Register your models here. # 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)