Я добавляю подтверждение по электронной почте или отправку электронной почты в 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
Я не знаю, как отправить электронное письмо пользователю, чтобы сообщить, что его учетная запись успешно создана.Я пытаюсь написать код в сериализаторе, но он не работает.