拍爱

serializers.py 872B

12345678910111213141516171819202122232425262728293031
  1. # -*- coding: utf-8 -*-
  2. from django.contrib.auth.models import Group, User
  3. from rest_framework import serializers
  4. from account.models import LensmanInfo, UserInfo
  5. class UserSerializer(serializers.HyperlinkedModelSerializer):
  6. class Meta:
  7. model = User
  8. fields = ('url', 'username', 'email', 'groups')
  9. class GroupSerializer(serializers.HyperlinkedModelSerializer):
  10. class Meta:
  11. model = Group
  12. fields = ('url', 'name')
  13. class LensmanInfoSerializer(serializers.HyperlinkedModelSerializer):
  14. class Meta:
  15. model = LensmanInfo
  16. fields = ('lensman_id', 'name', 'sex', 'phone', 'location', 'proportion', 'created_at')
  17. class UserInfoSerializer(serializers.HyperlinkedModelSerializer):
  18. class Meta:
  19. model = UserInfo
  20. fields = ('user_id', 'name', 'sex', 'phone', 'location', 'user_status', 'created_at')