from rest_framework import serializers from common.serializers import CurrentUserProfileDefault from . import models class TaskSerializer(serializers.ModelSerializer): created_by = serializers.HiddenField(default=CurrentUserProfileDefault()) class Meta: model = models.Task read_only_fields = ('created_by', 'date') fields = '__all__' class SolutionSerializer(serializers.ModelSerializer): date = serializers.DateTimeField(read_only=True) created_by = serializers.HiddenField(default=CurrentUserProfileDefault()) class Meta: model = models.Solution read_only_fields = ('created_by', 'date' 'ready') fields = ('task', 'date', 'accepted', 'files', 'created_by')