This commit is contained in:
@@ -19,6 +19,19 @@ class CompetitionAdmin(ModelAdmin):
|
||||
search_fields = ['title', 'description']
|
||||
inlines = [ScoreDimensionInline]
|
||||
|
||||
fieldsets = (
|
||||
('基本信息', {
|
||||
'fields': ('title', 'description', 'rule_description', 'condition_description')
|
||||
}),
|
||||
('封面设置', {
|
||||
'fields': ('cover_image', 'cover_image_url'),
|
||||
'description': '封面图可以上传本地图片,也可以填写外部链接,优先显示本地上传的图片'
|
||||
}),
|
||||
('时间和状态', {
|
||||
'fields': ('start_time', 'end_time', 'status', 'is_active')
|
||||
}),
|
||||
)
|
||||
|
||||
actions = ['make_published', 'make_ended']
|
||||
|
||||
def make_published(self, request, queryset):
|
||||
@@ -51,6 +64,19 @@ class ProjectAdmin(ModelAdmin):
|
||||
search_fields = ['title', 'contestant__user__nickname']
|
||||
inlines = [ProjectFileInline]
|
||||
readonly_fields = ['final_score']
|
||||
|
||||
fieldsets = (
|
||||
('基本信息', {
|
||||
'fields': ('competition', 'contestant', 'title', 'description', 'team_info')
|
||||
}),
|
||||
('封面设置', {
|
||||
'fields': ('cover_image', 'cover_image_url'),
|
||||
'description': '封面图可以上传本地图片,也可以填写外部链接,优先显示本地上传的图片'
|
||||
}),
|
||||
('状态和得分', {
|
||||
'fields': ('status', 'final_score')
|
||||
}),
|
||||
)
|
||||
|
||||
@admin.register(Score)
|
||||
class ScoreAdmin(ModelAdmin):
|
||||
|
||||
Reference in New Issue
Block a user