Django, как отправить письмо с ссылкой пользователя - PullRequest
0 голосов
/ 04 сентября 2018

Привет, я новичок в Django, только учусь на документации. Я только что использовал django, отправил письмо https://docs.djangoproject.com/en/2.1/topics/email/. Я хочу отправить электронное письмо в сообщении о присоединении. Я хочу отправить URL с идентификатором водителя, чтобы забронировать автомобиль. Как я могу отправить URL с его идентификатором. например, у меня есть 4 пользователя на моем сайте сотрудников. сотрудник нашей компании нажал на ссылку отправить электронное письмо зарегистрированному пользователю. после нажатия на кнопку отправить письмо, как я могу получить идентификатор водителя в моем URL и отправить ему, как в сообщении присоединиться ссылку, где его идентификатор в URL.

Views.py

def rentacar_carapp_approve(request):
    if request.POST:
        try:
            args['driver'] = driver = Driver.objects.get(id=request.POST.get('driver_id'))
            subject = "Please Register Your Car"
            from_email = settings.EMAIL_HOST_USER
            to_email = driver_email
            if to_email is not None:
                join_message = """Please hit the link and book a car "url with his id " """
                send_mail(subject=subject, from_email=from_email, recipient_list=[to_email], message=join_message,
                          fail_silently=False)
                print("email sent")
        except Driver.DoesNotExist:
            print("Driver doesn't exists")
        return HttpResponseRedirect('/mega-admin/rentacar/carapp-manager/')

Url.py

url(r'^drivers/(?P<driver_id>\d+)/$',rent_views.book,name='book'),
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...