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)