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