Как изменить домен сброса пароля URL в django?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как изменить домен сброса пароля URL в django?

Сообщение Anonymous »

Сброс пароля в Django состоит из четырех основных этапов:
  • Получить электронное письмо от пользователя.
  • Отправить сброс пароля. ссылка
  • Получите ссылку и измените пароль со стороны пользователя.
  • Успешно зарегистрируйте новый пароль.
В моем проекте django я использую два поддомена.
первые два шага (1 и 2) должны выполняться в одном субдомене, а следующие два шага (3 и 4) должны выполняться в следующем субдомене.
Я получаю класс сброса пароля, чтобы внести некоторые изменения. :

Код: Выделить всё

class CustomPasswordResetView(PasswordResetView):
template_name = "registration/password/password_set_form.html"
email_template_name = "registration/password/password_set_email.html"
subject_template_name = "registration/password/password_set_subject.html"

success_url = reverse_lazy('auth_staff:password_reset_done')

def dispatch(self, request, *args, **kwargs):
# Retrieve the username from the URL kwargs
self.username = kwargs.get('username')
if not self.username:
raise Http404("Username not provided in the URL.")
return super().dispatch(request, *args, **kwargs)
и это пароль_set_email.html по умолчанию:

Код: Выделить всё

{% load i18n %}{% autoescape off %}
{% blocktranslate %}You're receiving this email because you requested a password set for your user account at {{ site_name }}.{% endblocktranslate %}

{% translate "Please go to the following page and choose a new password:" %}
{% block reset_link %}
{{ protocol }}://{{ domain }}{% url 'auth_staff:password_reset_confirm' uidb64=uid token=token %}
{% endblock %}
{% translate 'Your username, in case you’ve forgotten:' %} {{ user.get_username }}

{% translate "Thanks for using our site!" %}

{% blocktranslate %}The {{ site_name }} team{% endblocktranslate %}

{% endautoescape %}
Я хочу изменить {{ домен }} в ссылке для сброса пароля. Как мне это сделать?

Подробнее здесь: https://stackoverflow.com/questions/791 ... -in-django
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как изменить домен сброса пароля URL в django?
    Anonymous » » в форуме Python
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • Как добавить домен в WebServer, в котором уже есть домен?
    Anonymous » » в форуме Apache
    0 Ответы
    671 Просмотры
    Последнее сообщение Anonymous
  • Электронная почта сброса пароля Django.
    Anonymous » » в форуме Python
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • URL-адрес сброса пароля Laravel генерируется неправильно
    Anonymous » » в форуме Php
    0 Ответы
    95 Просмотры
    Последнее сообщение Anonymous
  • Как изменить Laravel Breeze для отправки сброса, проверки и забытия пароля по почте через вакансии
    Anonymous » » в форуме Php
    0 Ответы
    42 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»