Привет, я новичок в 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'),
name
и использовать именованные параметры. Сейчас мне непонятно, что делают два\d+
. - person Willem Van Onsem   schedule 04.09.2018