Beispiel #1
0
    def post(self, request):
        """Gets info, in case if it is valid, code id and user's info
        in form if uis and token. And send a letter to the user to
        confirm registration"""
        sign_form = SignUpForm(request.POST)
        if sign_form.is_valid():
            user = sign_form.save()
            user.is_active = False
            user.set_password(request.POST['password1'])
            user.save()

            uid = urlsafe_base64_encode(force_bytes(user.pk))
            token = default_token_generator.make_token(user=user)
            activate_url = '{}/{}/{}'.format(
                "http://127.0.0.1:8000/activate", uid, token)

            send_email(recipient_list=[user.email], activate_url=activate_url)
            return HttpResponse("Link to confirm and complete registration has been sent to your email!")

        else:
            return HttpResponse("Info is not valid!")
Beispiel #2
0
 def get(self, request):
     send_email(subject='Письмо счастья :)',
                message='Вам сказачно повезло, вы выиграли бочку виски!',
                recipient_list=['*****@*****.**'])
     return HttpResponse('Письмо отправлено!')
Beispiel #3
0
    def get(self, request):
        send_email(recipient_list=["*****@*****.**", ])

        return HttpResponse("Email has been sent!")
Beispiel #4
0
    def get(self, request):

        send_email(recipient_list=['*****@*****.**'])

        return HttpResponse("Sent.")