Ich benutze Django-Registrierung für die Registrierung von Benutzern, aber wenn ich meine eigene Vorlage für das Zurücksetzen des Passworts verwenden möchte, bekomme ich die Admin-Vorlage und nicht die Vorlage, die ich erstellt habe. Meine Vorlage ist in frontend/templates/registration/password_reset_form.html und meine Vorlage Lader richtig eingestellt sind:django-registration passwort reset benutzerdefinierte Vorlage nicht laden
TEMPLATE_LOADERS = (
'django.template.loaders.filesystem.Loader',
'django.template.loaders.app_directories.Loader',
)
Was ich vermisst werden könnte?
Ich verwende Django 1.4
Ich glaube nicht, dass es ist, nach der Dokumentation der TEMPLATE_LOADERS angibt, wo zuerst eine Vorlage nachschlagen –
Das ist richtig. Aber der app_directories.Loader findet sowohl die django.contrib.auth-Vorlagen als auch Ihre angepasste Vorlage. Denn das sind beide gleich Apps zum Django. Das bedeutet, dass zuerst die Vorlage der zuerst geladenen App geladen wird. Aber natürlich nur, wenn Sie keine TEMPLATE_DIRS-Einstellung definiert haben. – ptrck
Ich habe versucht, die installierten Apps neu zu arrangieren und es funktioniert jetzt ... also ich bestätige deine Antwort ... aber es ist seltsam, weil ich TEMPLATE_DIRS definiert habe –