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

This commit is contained in:
jeremygan2021
2026-03-10 13:32:04 +08:00
parent 3ada996915
commit af763b1bee
7 changed files with 447 additions and 31 deletions

View File

@@ -10,12 +10,13 @@ class ScoreDimensionSerializer(serializers.ModelSerializer):
class CompetitionSerializer(serializers.ModelSerializer):
score_dimensions = ScoreDimensionSerializer(many=True, read_only=True)
display_cover_image = serializers.SerializerMethodField()
status_display = serializers.CharField(source='get_status_display', read_only=True)
class Meta:
model = Competition
fields = ['id', 'title', 'description', 'rule_description', 'condition_description',
'cover_image', 'cover_image_url', 'display_cover_image',
'start_time', 'end_time', 'status', 'is_active',
'start_time', 'end_time', 'status', 'status_display', 'is_active',
'score_dimensions', 'created_at']
def get_display_cover_image(self, obj):