3
A
回答
6
如果你只是繼承admin.ModelAdmin
的子類就無法達到你想要的效果,那麼你可以在你的模板目錄下創建一個目錄「admin/auth」,並在其中放入一個「change_form.html」。在此模板中,您可以覆蓋可用的塊等。 {% block after_related_objects %}
。
看一看django/contrib/templates/admin/change_form.html
,看看他們是怎麼做的東西,例如:
{% block extrahead %}{{ block.super }}
<script type="text/javascript" src="../../../jsi18n/"></script>
{{ media }}
{% endblock %}
附加的東西到extrahead
塊。
2
看一看
django/contrib/admin/templates/admin/auth/user/
這應該包含了幾個模板修改用戶。
您可以通過將它們複製到TEMPLATE_DIR/admin/auth
然後更改它們來覆蓋它們。
而且,看看@django/contrib/admin/templates/admin/change_form.html
這是你複製文件和變更(以TEMPLATE_DIR/admin/auth/user/
)來覆蓋該模型的變化形式。
0
我會覆蓋admin/auth/user/change_form.html模板並添加一個自定義模板標記來處理需要完成的任何查詢以獲取需要顯示的數據。
相關問題
- 1. Django管理模板
- 2. Django 1.11 - 無法在管理面板中編輯我的模型
- 3. ASP.NET用戶管理模板
- 4. Django管理模板錯誤
- 5. 修改Django管理模板
- 6. 擴展Django管理模板
- 7. django-cms,模板編輯不起作用
- 8. Django - 模板顯示編輯的用戶上下文信息儘管ValidationError
- 9. 編輯管理面板中的用戶密碼
- 10. 從管理面板(Symfony2和FOSUserBundle)編輯用戶角色
- 11. Django的管理員 - 禁用特定模型實例的「編輯」
- 12. 笨 - 編輯用戶以管理員
- 13. 如何在Django管理面板編輯場
- 14. 在非管理模板中使用django - 管理功能
- 15. 用戶可編輯Vue模板
- 16. Django管理員列表編輯
- 17. Django管理 - 如果編輯對象
- 18. 編輯Django中的.htaccess管理員
- 19. OneToOneField在Django管理不可編輯
- 20. 從OpenCart的管理面板編輯robots.txt
- 21. Django管理面板
- 22. django編輯並上傳圖像模板
- 23. 編輯模板託管的Joomla
- 24. Django:更新模板 - 通知管理員
- 25. Django模型和管理面板
- 26. 難度覆蓋Django管理模板
- 27. 自定義Django的管理模板
- 28. Django教程自定義管理模板
- 29. 擴展Django的管理模板
- 30. 無法擴展Django 1.2.1管理模板
你是什麼意思「不適合」?不顯示? – Mez 2009-11-03 18:07:29
我的意思是它不是表格數據 - 它是報告數據。我想在用戶頁面上顯示來自其他模型*的一些用戶活動。 – Oli 2009-11-03 18:09:20