serializers.py 499 B

12345678910111213141516
  1. # coding=utf-8
  2. from rest_framework import serializers
  3. from .models import Notices
  4. class NoticesSerializer(serializers.ModelSerializer):
  5. create_user_text = serializers.CharField(source='create_user.name', read_only=True)
  6. class Meta:
  7. model = Notices
  8. fields = '__all__'
  9. def create(self, validated_data):
  10. validated_data['create_user'] = self.context['request'].user
  11. instance = super(NoticesSerializer, self).create(validated_data)
  12. return instance