例如,假設我想修改Django admin中的admin/change_list.html
模板的breadcrumbs
塊。如果我試圖重寫這個模板是這樣的:如何在Django中修改可重用應用程序的模板?
{% extends "admin/change_list.html" %}
{% block breadcrumbs %} ... my changes ... {% endblock %}
然後Django的嘗試加載我重寫的時候,因爲「擴展」標籤嘗試加載覆蓋,而不是原來的模板進入無限循環。
一個明顯的方法是複製&粘貼整個源模板,但這正是我想要避免的。那麼,如何修改模板而無需將其全部複製並粘貼到我的項目中?
這是一個重複http://stackoverflow.com/questions/3967801/django-overriding-and-extending-an-app-template – gotgenes 2012-12-15 09:38:58
@gotgenes我不反對他們被合併,雖然嚴格來說_that_是_this_的副本:) – 2012-12-15 19:24:33