在我的django 1.4項目中,我需要重寫管理站點中的刪除確認頁面,並執行一些額外的任務model.I找到泛型DeleteView,但沒有找到任何有關如何使用它的好幫手。如何覆蓋django管理網站中的刪除確認頁面?
1
A
回答
1
要覆蓋外部應用程序視圖,只需覆蓋url。見How to override a view from an external Django app。
0
要覆蓋管理員默認確認頁面,請定義您自己的admin/delete_confirmation.html
(source on Github)模板。例如:如果您想覆蓋應用程序Library
中定義的型號Book
的確認頁面,請創建文件TEMPLATES_ROOT_DIRECTORY/admin/library/task/delete_confirmation.html
。
{% extends "admin/delete_confirmation.html" %}
{% block content %}
<p>
Lorem ipsum dolor sit amet
</p>
{{ block.super }}
{% endblock %}
要修改視圖,請在您的管理子類上定義/覆蓋ModelAdmin.delete_view(...)
。參見:https://docs.djangoproject.com/en/dev/ref/contrib/admin/#django.contrib.admin.ModelAdmin.delete_view。
相關問題
- 1. 從Django刪除'網站'管理頁面
- 2. Django管理:覆蓋刪除方法
- 3. 如何覆蓋Django的管理更改密碼頁面?
- 4. 加速Django管理刪除頁面
- 5. 如何正確覆蓋Django中的用戶管理
- 6. 如何覆蓋django的管理界面中的help_text
- 7. Django - 覆蓋管理網站的登錄表格
- 8. 確認覆蓋/刪除? (appengine jinja2 python)
- 9. django:我怎麼實際覆蓋管理網站模板
- 10. django覆蓋管理模板
- 11. Django管理覆蓋UserAmin
- 12. Django管理站點 - 如何覆蓋用+符號添加manytomanyfield?
- 13. 如何覆蓋satchmo默認管理網址爲自己的?
- 14. django-tables2和LinkColumn。正確的路徑到Django的管理網站頁面
- 15. Django - 模型 - 覆蓋刪除()
- 16. 如何覆蓋Magento管理面板?
- 17. 如何刪除Google網站管理員工具中的多個網頁?
- 18. 在Django Admin中跳過刪除確認管理
- 19. Django刪除確認
- 20. 如何創建類似於管理網站的Django網頁
- 21. Django管理員:刪除默認鏈接
- 22. 保存確認頁面在哪裏可以連接到Django管理員? (類似於刪除確認)
- 23. 在django中刪除確認
- 24. 如何刪除覆蓋iframe出現在每個網站 - Chrome
- 25. 如何覆蓋網站安全證書以刪除錯誤?
- 26. 如何刪除magento中的頁腳管理頁面鏈接?
- 27. Python/Django - 初始/默認管理頁面
- 28. 正確的方法從網站中刪除頁面
- 29. 如何從django管理面板中刪除多餘的「s」?
- 30. 如何在Django admin中跳過特定模型的刪除確認頁面?