增强只读字段和字符串表示,模型更加优雅!
This commit is contained in:
parent
39edb33815
commit
551c76db8b
@ -9,6 +9,7 @@ class AIConfigAdmin(AjaxAdmin):
|
||||
"""Admin配置"""
|
||||
|
||||
list_display = ["api_base", "api_key", "llm_model"]
|
||||
readonly_fields = ["create_by", "delete_at", "detail"]
|
||||
top_html = ' <el-alert title="可配置多个AI模型厂商!" type="success"></el-alert>'
|
||||
|
||||
def save_model(self, request, obj, form, change):
|
||||
@ -21,6 +22,7 @@ class GitConfigAdmin(AjaxAdmin):
|
||||
"""Admin配置"""
|
||||
|
||||
list_display = ["git_name", "git_type", "git_url", "access_token"]
|
||||
readonly_fields = ["create_by", "delete_at", "detail"]
|
||||
top_html = '<el-alert title="可配置多个Git服务上!" type="success"></el-alert>'
|
||||
|
||||
def save_model(self, request, obj, form, change):
|
||||
@ -33,6 +35,7 @@ class ProjectConfigAdmin(AjaxAdmin):
|
||||
"""Admin配置"""
|
||||
|
||||
list_display = ["project_id", "project_name", "project_secret", "commands", "is_enable"]
|
||||
readonly_fields = ["create_by", "delete_at", "detail"]
|
||||
top_html = '<el-alert title="可配置多个项目!" type="success"></el-alert>'
|
||||
|
||||
def save_model(self, request, obj, form, change):
|
||||
|
||||
@ -24,6 +24,9 @@ class AIConfig(BaseModel):
|
||||
verbose_name = "AI模型配置"
|
||||
verbose_name_plural = "AI模型配置"
|
||||
|
||||
def __str__(self):
|
||||
return self.llm_model
|
||||
|
||||
|
||||
class GitConfig(BaseModel):
|
||||
"""
|
||||
@ -56,6 +59,9 @@ class GitConfig(BaseModel):
|
||||
verbose_name = "Git服务配置"
|
||||
verbose_name_plural = "Git服务配置"
|
||||
|
||||
def __str__(self):
|
||||
return self.git_name
|
||||
|
||||
|
||||
class ProjectConfig(BaseModel):
|
||||
"""
|
||||
@ -92,3 +98,6 @@ class ProjectConfig(BaseModel):
|
||||
verbose_name = "项目配置"
|
||||
verbose_name_plural = "项目配置"
|
||||
|
||||
def __str__(self):
|
||||
return f"{self.project_name}-{self.project_id}"
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user