1234567891011121314151617 |
- # coding=utf-8
- from rest_framework import serializers
- from .models import *
- class ExamQuestionSerializer(serializers.ModelSerializer):
- create_user_text = serializers.CharField(source='create_user.username', read_only=True)
- type_text = serializers.CharField(source='get_type_display', read_only=True)
- difficulty_text = serializers.CharField(source='get_difficulty_display', read_only=True)
- class Meta:
- model = ExamQuestion
- fields = ('id', 'type_text', 'title', 'difficulty_text','create_user_text', 'create_time', )
- def create(self, validated_data):
- validated_data['create_user'] = self.context['request'].user
- instance = super(ExamQuestionSerializer, self).create(validated_data)
- return instance
|