Kullanıcıları kaydetmek için django-kayıt kullanıyorum, ancak parola sıfırlama için kendi şablonumu kullanmak istediğimde, oluşturduğum şablon değil yönetici şablonunu aldım. Benim şablon myapp/şablonlar/kayıt/password_reset_form.html olduğunu ve benim şablon yükleyiciler düzgün ayarlanır:django-kaydı şifre sıfırlama özel şablon yüklenemedi
TEMPLATE_LOADERS = (
'django.template.loaders.filesystem.Loader',
'django.template.loaders.app_directories.Loader',
)
Ben Ne eksik olabilir?
Ben django.contrib.auth
senin INSTALLED_APPS
yılında myapp
önce geldiğini olabilir
Bunun olduğunu sanmıyorum, belgelere göre TEMPLATE_LOADERS, bir şablona ilk olarak bakacaklarını belirtir –
Doğru. Ancak, app_directories.Loader hem django.contrib.auth şablonlarını hem de özelleştirilmiş şablonunuzu bulacaktır. Çünkü bunlar her ikisi de django'ya eşit uygulamalar. Bu, önce belirtilen uygulamanın şablonunun önce yükleneceği anlamına gelir. Ancak tabi ki sadece bir TEMPLATE_DIRS ayarınız yoksa. – ptrck
Yüklü uygulamaları yeniden düzenlemeyi denedim ve şimdi çalışıyor .. bu yüzden cevabınızı kabul ediyorum ... ama garip çünkü TEMPLATE_DIRS tanımlıyım –