diff --git a/apps/pr/admin.py b/apps/pr/admin.py
index 140161a..ec0eb46 100644
--- a/apps/pr/admin.py
+++ b/apps/pr/admin.py
@@ -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 = ' '
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 = ''
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 = ''
def save_model(self, request, obj, form, change):
diff --git a/apps/pr/models.py b/apps/pr/models.py
index cf0e5f3..d814882 100644
--- a/apps/pr/models.py
+++ b/apps/pr/models.py
@@ -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}"
+