Django не принимает пользовательский password_reset_form. html - PullRequest
0 голосов
/ 07 марта 2020

Я использовал Custom password_reset_form. html

(Мой путь: /templates/registration/password_reset_form.html)

Но Django принимает Django - по умолчанию -Password-Reset-View

Любое решение, что я мог сделать?

urls.py

from django.contrib.auth import views as auth_views
from django.contrib.auth.forms import AuthenticationForm
from django.template import RequestContext
from django.urls import include, path, re_path
from myapp.CustomForms.appforms import LoginAuthenticationForm
from django.contrib.auth.views import LogoutView
from django.contrib import admin
from django.urls import path, include
from django.conf.urls import url

from myapp.views import (
...
)


from . import views

urlpatterns = [
 ...
   url(r"^$", views.startseite, name="home"),
   url(r"^signup/$", views.signup, name="signup"),
   url(
   r"^activate/(?P<uidb64>[0-9A-Za-z_\-]+)/(?P<token>[0-9A-Za-z]. 
   {1,13}-[0-9A-Za-z]{1,20})/",
   views.activate, name="activate",),
   url('^', include('django.contrib.auth.urls')),

]

settings.py

INSTALLED_APPS = [
   'django.contrib.contenttypes',
   'django.contrib.sessions',
   'django.contrib.messages',
   'django.contrib.staticfiles',
   'django.contrib.admin',
   'django.contrib.auth',
   'myapp',
]
...

1 Ответ

0 голосов
/ 08 марта 2020

Причина, по которой django не забрал мой пользовательский шаблон, потому что мне пришлось изменить порядок моего

INSTALLED_APPS = [
   'django.contrib.contenttypes',
   'django.contrib.sessions',
   'django.contrib.messages',
   'django.contrib.staticfiles',
   'myapp',
   'django.contrib.admin',
   'django.contrib.auth',
]

, который myapp должен установить до django .contrib.admin и django .contrib.auth

...