内联模型
This commit is contained in:
parent
8071f27a3b
commit
3cd25e051e
|
@ -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)
|
||||
|
|
|
@ -20,7 +20,7 @@ class Expert(CommonBModel):
|
|||
history = HistoricalRecords()
|
||||
|
||||
class Meta:
|
||||
verbose_name = '专家基本信息'
|
||||
verbose_name = '专家信息'
|
||||
verbose_name_plural = verbose_name
|
||||
|
||||
def __str__(self):
|
||||
|
|
Loading…
Reference in New Issue