Tôi đang sử dụng đăng ký django để đăng ký người dùng, tuy nhiên khi tôi muốn sử dụng mẫu của riêng mình để đặt lại mật khẩu, tôi nhận mẫu quản trị chứ không phải mẫu tôi đã tạo. Mẫu của tôi nằm trong myapp/templates/registration/password_reset_form.html và trình tải mẫu của tôi được đặt chính xác:Thiết lập lại mật khẩu đăng ký django tuỳ chỉnh mẫu không tải
TEMPLATE_LOADERS = (
'django.template.loaders.filesystem.Loader',
'django.template.loaders.app_directories.Loader',
)
Tôi có thể thiếu gì?
Tôi đang sử dụng Django 1,4
Tôi không nghĩ vậy, theo tài liệu, TEMPLATE_LOADERS nêu rõ nơi để tìm kiếm mẫu đầu tiên –
Đúng vậy. Nhưng app_directories.Loader sẽ tìm thấy cả các mẫu django.contrib.auth và mẫu tùy chỉnh của bạn. Bởi vì đó là cả hai ứng dụng bằng nhau để django. Điều đó có nghĩa là mẫu của ứng dụng được nêu trước tiên sẽ được tải trước. Nhưng tất nhiên chỉ khi bạn chưa xác định được cài đặt TEMPLATE_DIRS. – ptrck
Tôi đã cố gắng sắp xếp lại các ứng dụng đã cài đặt và nó hoạt động ngay bây giờ .. vì vậy tôi thừa nhận câu trả lời của bạn ... nhưng nó lạ vì tôi đã xác định TEMPLATE_DIRS –