From 3cd25e051e9e6a4bfb9d0124b7159f3807799e0c Mon Sep 17 00:00:00 2001 From: caoqianming Date: Mon, 7 Jun 2021 10:28:47 +0800 Subject: [PATCH] =?UTF-8?q?=E5=86=85=E8=81=94=E6=A8=A1=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ce_server/apps/expert/admin.py | 18 ++++++++++++++++++ ce_server/apps/expert/models.py | 2 +- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/ce_server/apps/expert/admin.py b/ce_server/apps/expert/admin.py index 4e7504d..6f0587e 100644 --- a/ce_server/apps/expert/admin.py +++ b/ce_server/apps/expert/admin.py @@ -8,6 +8,21 @@ class WorkExperienceInline(admin.StackedInline): extra = 0 fields = ('expert', 'name','start_date', 'post') +class PaperInline(admin.StackedInline): + model = Paper + extra = 0 + fields = ('expert', 'name','is_leader', 'publish_date') + +class ProjectInline(admin.StackedInline): + model = Project + extra = 0 + fields = ('expert', 'name','start_date', 'content') + +class AwardInline(admin.StackedInline): + model = Award + extra = 0 + fields = ('expert', 'name','level', 'issue_date') + @admin.register(Expert) class ExpertAdmin(SimpleHistoryAdmin): date_hierarchy = 'create_time' @@ -15,6 +30,9 @@ class ExpertAdmin(SimpleHistoryAdmin): search_fields = ("name", "workexperience_expert__name", "paper_expert__name", "project_expert__name", "award_expert__name") inlines = [ WorkExperienceInline, + ProjectInline, + PaperInline, + AwardInline ] @admin.register(WorkExperience) diff --git a/ce_server/apps/expert/models.py b/ce_server/apps/expert/models.py index 172368e..b015356 100644 --- a/ce_server/apps/expert/models.py +++ b/ce_server/apps/expert/models.py @@ -20,7 +20,7 @@ class Expert(CommonBModel): history = HistoricalRecords() class Meta: - verbose_name = '专家基本信息' + verbose_name = '专家信息' verbose_name_plural = verbose_name def __str__(self):