Как добавить подтверждение электронной почты в Django Rest-Framework? - PullRequest
0 голосов
/ 15 декабря 2018

Я добавляю подтверждение по электронной почте или отправку электронной почты в Django, но в среде Rest, когда я пытаюсь отправить письмо из класса сериализатора, оно не отвечает.Кто-нибудь подскажет, как я могу это сделать?

Мой код Views.py:

class MyProfileViewSets(viewsets.ModelViewSet):
""" This is for handling updating , creating and editing serializser"""

serializer_class=serializers.MyUserSerializser
queryset=models.MyUser.objects.all()
authentication_classes=(TokenAuthentication,)
permission_classes=(permissions.UpdateProfile,)
filter_backends=(filters.SearchFilter,)
search_fields=('name','email')

Мой код serializers.py здесь:

class MyUserSerializser(serializers.ModelSerializer):
class Meta:
    model = MyUser
    fields =('id','name','email','password')
    extra_kwargs = {'password':{'write_only':True}}

    def create(self, validated_data):
        user=MyUser(
            email=validated_data['email'],
            name=validated_data['name']
        )
        user.set_password(validated_data['password'])
        user.save()
        return user

Я не знаю, как отправить электронное письмо пользователю, чтобы сообщить, что его учетная запись успешно создана.Я пытаюсь написать код в сериализаторе, но он не работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...