比赛
All checks were successful
Deploy to Server / deploy (push) Successful in 25s

This commit is contained in:
jeremygan2021
2026-03-10 10:46:13 +08:00
parent 00389e0709
commit 724dd3857c
5 changed files with 98 additions and 2 deletions

View File

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