Как переопределить все встроенные шаблоны Auth Django - PullRequest
0 голосов
/ 26 февраля 2020

Я использую Django все аутентификации для реализации функции сброса пароля, но я хочу настроить шаблон сброса пароля, вот мои URL:

urls.py

from django.conf.urls import url,include
from django.urls import path
from rest_framework_jwt.views import obtain_jwt_token,refresh_jwt_token
from . import views


# Registration,Login,Forgot,Profile change

urlpatterns=[

    url(r'^accounts/', include('allauth.urls')),

]

и когда я нажимаю этот URL -> http://127.0.0.1: 8000 / ThiefApp / account / password / reset /

Я попал под шаблон

enter image description here

Как настроить вышеприведенный шаблон или использовать другой шаблон. Есть предложения?

1 Ответ

1 голос
/ 26 февраля 2020

allauth содержит много шаблонов в каталоге allauth / templates. Если вы хотите переопределить любой шаблон, вам нужно добавить шаблон с тем же именем в ваш проект, который содержится в каталоге шаблонов allauth (Ref: https://django-allauth.readthedocs.io/en/latest/templates.html#overridable -templates ).

Здесь вы хотите переопределить страницу сброса пароля, а затем создать шаблон "password_reset. html" в вашем проекте. Структура вашего шаблона должна быть похожа на yourproject/templates/allauth/account/. Я надеюсь, что это поможет вам:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...