This commit is contained in:
@@ -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()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user