Tôi đang cố gắng ghi đè change_list_results.html
chỉ cho một kiểu máy cụ thể. Tôi đã thử sao chép tệp như với các mẫu khác trong thư mục cây tương ứng (templates/admin/APP/MODEL
), nhưng phương pháp này không hoạt động. Tôi thấy trong số documentation ghi đè cho mỗi ứng dụng/mô hình là có thể, nhưng nó không được mô tả phương pháp đặc biệt để đạt được điều này. Tôi tìm thấy một số câu trả lời có liên quan về overriding change_list.html, nhưng tôi muốn ghi đè chỉ change_list_results.html và tôi không thể hiểu cách thực hiện điều đó. Cách để ghi đè điều này là gì?ghi đè django admin change_list_results.html trên mỗi mô hình
Trả lời
Tôi gặp sự cố tương tự và đã tìm thấy bài đăng cũ này. Tôi tưởng tượng bạn đã sửa lỗi của bạn.
Dù sao, những gì tôi đã làm sai là sử dụng tên số nhiều của mô hình và tôi cũng đang sử dụng tên viết thường. Bạn phải chắc chắn rằng những điều sau đây:
- Lưu mẫu của bạn trong/templates/admin/APP/MODEL như bạn nói
- Kiểm tra thấp/trường hợp trên của bạn trong những cái tên của các mô hình
- âm thanh này ngớ ngẩn, nhưng chỉ trong trường hợp ... Không sử dụng tên số nhiều của mô hình
Chúc may mắn!
Điều này có thể đã thay đổi kể từ câu trả lời của freethinker6: change_list_results.html hiện được mã hóa cứng.
"Đối với mỗi ứng dụng trong INSTALLED_APPS, app_directories.Loader tìm kiếm thư mục con mẫu. Nếu thư mục tồn tại, Django sẽ tìm các mẫu trong đó." (https://docs.djangoproject.com/en/1.11/ref/templates/api/#django.template.loaders.app_directories.Loader) – Soitje
Bạn có thể ghi đè mẫu này bằng tệp của riêng bạn. Tuy nhiên, ghi đè này sẽ áp dụng cho tất cả các mô hình trong quản trị viên và câu hỏi sẽ hỏi cách ghi đè mô hình đó cho một mô hình. –
- 1. Khó khăn ghi đè mẫu Django Admin
- 2. Có thể ghi đè .objects trên mô hình django không?
- 3. Mô hình nhóm trong django admin
- 4. Kích thước ghi đè của Django Admin Multi-select Widget
- 5. Backbone.sync trên mỗi mô hình
- 6. Nhập dữ liệu excel vào mô hình qua django admin
- 7. Ghi đè UserManager trong django
- 8. Django - Làm thế nào để ghi đè lên bộ lọc trên một mô hình?
- 9. django collectstatic ghi đè
- 10. Django admin thay đổi tên mô hình số nhiều
- 11. Inlinesulating inlines dựa trên mô hình phụ huynh trong Admin Django
- 12. Django: ghi đè get_FOO_display()
- 13. Django: Ghi đè nhãn trường hoặc help_text ở mô hình con
- 14. ghi đè Django Nhận hoặc Tạo
- 15. Cấu hình trang web trong django-admin
- 16. Ghi đè biểu mẫu trong quản trị Django
- 17. Ghi đè thuộc tính mô hình ghi đè không ảnh hưởng đến trường nhập simple_form
- 18. Ghi đè tên mô hình as_json hoặc to_json
- 19. Django fix Admin số nhiều
- 20. Magento không thể ghi đè lên mô hình lõi
- 21. Phương thức fetch() ghi đè trong mô hình xương sống
- 22. Đa hình/ghi đè
- 23. Thực thi mã trên tạo mô hình trong Django
- 24. Tổng số bản ghi Django mỗi ngày
- 25. django 1.5 admin inline extra
- 26. Có thể ghi đè thuộc tính bắt buộc trên thuộc tính trong mô hình không?
- 27. Django - Ghi đè phương thức Model.create()?
- 28. django admin - quyền nhóm để chỉnh sửa hoặc xem mô hình
- 29. Truy vấn Django trên Mô hình?
- 30. Django lọc mô hình trên ManyToMany tính?
Có cùng một vấn đề, tôi đã có một mô hình có tên được tạo thành từ hai từ (FooMoo). Trong giao diện quản trị, nó được viết lại thành 'foo_moo', nhưng để ghi đè mẫu bạn cần tạo một thư mục có tên 'foomoo' –
chính xác! vui vì bạn đã làm việc nó ra quá. – freethinker6