例如,假设我想修改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