хочу к успеху сообщение django - PullRequest
0 голосов
/ 02 мая 2020

Я создал регистрацию профиля пользователя в django ... скажите, пожалуйста, кому-нибудь ... Я хочу отправить статус успеха или сообщение об ошибке после создания профиля .... в api ...

views.py

class UserProfileViewSet(viewsets.ModelViewSet):
    """Handle creating and updating profiles"""
    serializer_class = serializers.UserProfileSerializers
    queryset = models.UserProfile.objects.all()
    authentication_classes = (TokenAuthentication,)
    permission_classes = (permissions.UpdateOwnProfile,)
    filter_backends = (filters.SearchFilter,)
    search_fields = ('email', 'name',)

serializers.py

class UserProfileSerializers(serializers.ModelSerializer):
    """Serializers user profiles object"""

    class Meta:
        model = models.UserProfile
        fields = ('id', 'email', 'name', 'password')
        extra_kwargs = {
            'password': {
                'write_only': True,
                'style': {'input_type': 'password'}
            }
        }

    def create(self, validated_data):
        """create and return a new user"""
        user = models.UserProfile.objects.create_user(
            email=validated_data['email'],
            name=validated_data['name'],
            password=validated_data['password'],
        )

        return user
...