serializers.py 585 B

123456789101112131415161718
  1. from rest_framework import serializers
  2. from .models import Users, AcademicProfile, ResearchGroup, GroupMembership
  3. class UsersGetSerializer(serializers.ModelSerializer):
  4. roles = serializers.SerializerMethodField()
  5. introduction = serializers.SerializerMethodField()
  6. class Meta:
  7. model = Users
  8. fields = ['user_id','name', 'roles','avatar', 'introduction','create_time', 'update_time']
  9. def get_roles(self, obj):
  10. # return obj.roles.all()
  11. return ['admin']
  12. def get_introduction(self, obj):
  13. return 'I am a super administrator'