from django.contrib.auth.models import User
from rest_framework import serializers
from rest_framework.fields import HyperlinkedIdentityField


class MemberDetailSerializer(serializers.ModelSerializer):

    url = HyperlinkedIdentityField(view_name='member-detail')

    class Meta:
        model = User
        fields = ('id', 'first_name', 'last_name', 'username', 'url')


class MemberListSerializer(MemberDetailSerializer):

    class Meta:
        model = User
        fields = ('id', 'first_name', 'last_name', 'username', 'url')

from apps.bluebottle_utils.serializers import SorlImageField
from django.contrib.auth.models import User
from rest_framework import serializers
from rest_framework.fields import HyperlinkedIdentityField


class MemberDetailSerializer(serializers.ModelSerializer):

    url = HyperlinkedIdentityField(view_name='member-detail')
    picture = SorlImageField('userprofile.picture', '100x100', crop='center')

    class Meta:
        model = User
        fields = ('id', 'first_name', 'last_name', 'username', 'url', 'picture')


class MemberListSerializer(MemberDetailSerializer):

    class Meta:
        model = User
        fields = ('id', 'first_name', 'last_name', 'username', 'url')

Add picture field member detail api.
Add picture field member detail api.

+ from apps.bluebottle_utils.serializers import SorlImageField
  from django.contrib.auth.models import User
  from rest_framework import serializers
  from rest_framework.fields import HyperlinkedIdentityField
  
  
  class MemberDetailSerializer(serializers.ModelSerializer):
  
      url = HyperlinkedIdentityField(view_name='member-detail')
+     picture = SorlImageField('userprofile.picture', '100x100', crop='center')
  
      class Meta:
          model = User
-         fields = ('id', 'first_name', 'last_name', 'username', 'url')
+         fields = ('id', 'first_name', 'last_name', 'username', 'url', 'picture')
  
  
  class MemberListSerializer(MemberDetailSerializer):
  
      class Meta:
          model = User
          fields = ('id', 'first_name', 'last_name', 'username', 'url')
  
Add picture field member detail api.
## Code Before:
from django.contrib.auth.models import User
from rest_framework import serializers
from rest_framework.fields import HyperlinkedIdentityField


class MemberDetailSerializer(serializers.ModelSerializer):

    url = HyperlinkedIdentityField(view_name='member-detail')

    class Meta:
        model = User
        fields = ('id', 'first_name', 'last_name', 'username', 'url')


class MemberListSerializer(MemberDetailSerializer):

    class Meta:
        model = User
        fields = ('id', 'first_name', 'last_name', 'username', 'url')

## Instruction:
Add picture field member detail api.
## Code After:
from apps.bluebottle_utils.serializers import SorlImageField
from django.contrib.auth.models import User
from rest_framework import serializers
from rest_framework.fields import HyperlinkedIdentityField


class MemberDetailSerializer(serializers.ModelSerializer):

    url = HyperlinkedIdentityField(view_name='member-detail')
    picture = SorlImageField('userprofile.picture', '100x100', crop='center')

    class Meta:
        model = User
        fields = ('id', 'first_name', 'last_name', 'username', 'url', 'picture')


class MemberListSerializer(MemberDetailSerializer):

    class Meta:
        model = User
        fields = ('id', 'first_name', 'last_name', 'username', 'url')
