Настроенный URL для сброса пароля для сброса пароля Django Rest API
Я новичок в Django и реализовал конечную точку сброса пароля для моего rest API, используя библиотеку django-rest-passwordreset
. Это работает замечательно, но я хочу настроить url, возвращаемый в электронном письме, чтобы включить "https://" и имя домена перед путем и токеном, чтобы полный URL отображался в электронном письме.
На данный момент электронная почта присылает мне путь, подобный этому:
/password-reset/?token=random_string_of_characters_are_here
Я бы хотел, чтобы он отправлял мне по электронной почте что-то вроде этого:
https://mywebsite.com/password-reset/?token=random_string_of_characters_are_here
что я делаю, так это добавляю url в контексте :
from django.conf import settings
context.update({"FRONT_URL": settings.FRONT_URL})
content = render_to_string("emails/reset.html".format(template), context)
Я заполняю FRONT_URL
в settings.py
и могу использовать {{ FRONT_URL }}
в моем шаблоне.
Я использую context.update
, поэтому я могу просто добавить FRONT_URL
к другим context
значениям