เพิ่ม AI Model Registry ใน Django Admin
This commit is contained in:
parent
634d445892
commit
8c6c240a60
@ -1,3 +1,26 @@
|
||||
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)
|
||||
Loading…
x
Reference in New Issue
Block a user