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):