finish
All checks were successful
Deploy to Server / deploy (push) Successful in 19s

This commit is contained in:
jeremygan2021
2026-03-22 22:52:36 +08:00
parent 77b8376878
commit ec67bed6f4
2 changed files with 20 additions and 7 deletions

View File

@@ -27,12 +27,16 @@ class CompetitionSerializer(serializers.ModelSerializer):
class CompetitionEnrollmentSerializer(serializers.ModelSerializer):
user = WeChatUserSerializer(read_only=True)
competition_title = serializers.SerializerMethodField()
class Meta:
model = CompetitionEnrollment
fields = ['id', 'competition', 'user', 'role', 'status', 'created_at']
fields = ['id', 'competition', 'competition_title', 'user', 'role', 'status', 'created_at']
read_only_fields = ['status']
def get_competition_title(self, obj):
return obj.competition.title if obj.competition else ''
class ProjectFileSerializer(serializers.ModelSerializer):
file_url_display = serializers.SerializerMethodField()