From 551c76db8be40ebaf1790e214ea0494a4e09b25c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E5=BB=BA=E5=B9=B3?= Date: Tue, 25 Feb 2025 15:17:02 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=BC=BA=E5=8F=AA=E8=AF=BB=E5=AD=97?= =?UTF-8?q?=E6=AE=B5=E5=92=8C=E5=AD=97=E7=AC=A6=E4=B8=B2=E8=A1=A8=E7=A4=BA?= =?UTF-8?q?=EF=BC=8C=E6=A8=A1=E5=9E=8B=E6=9B=B4=E5=8A=A0=E4=BC=98=E9=9B=85?= =?UTF-8?q?=EF=BC=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/pr/admin.py | 3 +++ apps/pr/models.py | 9 +++++++++ 2 files changed, 12 insertions(+) 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}" +