【问题标题】:How to change language or customize template "password_reset_confirm"如何更改语言或自定义模板“password_reset_confirm”
【发布时间】:2020-08-12 12:57:16
【问题描述】:

我正在使用 auth_views.PasswordResetView,当用户收到重置密码的电子邮件时,他将看到视图“auth_views.PasswordResetCompleteView”,此视图加载以下模板:

{% extends 'base.html' %}
{% load static %}

{% block css %}
  <link rel="stylesheet" type="text/css" href="{% static 'css/styles.css' %}">
{% endblock %}

{% block content %}
<br>
<br>
<br>
<br>
<br>
{% if validlink %}
    <h3>Change password</h3>
    <form method="post">
      {% csrf_token %}
      {{ form.as_p }}
      <button type="submit">Restablecer</button>
    </form>
  {% else %}
    <p>
      El link para restablecer tu contraseña es inválido, posiblemente porque ya ha sido utilizado anteriormente.
      Por favor solicita nuevamente restablecer tu contraseña.
    </p>
    <a href="/">Inicio</a>
  {% endif %}
{% endblock %}

但是模板是英文的:

¿我可以更改模板的语言吗?

【问题讨论】:

    标签: python django authentication logging reset-password


    【解决方案1】:

    Django 使用默认模板,但您可以覆盖它。

    默认情况下,它会在 app/registration 中查找名为 password_reset_confirm.html 的模板。

    如果您创建自己的模板,它将被使用,您将能够设置语言和您想要的一切

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-10-18
      • 2020-12-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-03
      相关资源
      最近更新 更多