我创建了一个主要使用django管理界面的网站,以及一些自定义视图。由于该网站的大部分是使用管理员(我不喜欢使用css),我刚刚使用django的管理模板来获取我的自定义视图(它们是扩展的通用视图)。
无论如何,我的大多数自定义视图都很好看,并且与管理界面的外观相匹配,但我不知道如何让面包屑工作。
因此,形成一个扩展的通用视图,我如何以及如何传递给tempate的
{% block breadcrumb %}
标签?
我看到一篇文章提到了上下文对象,但没有任何进一步的细节。
答案 0 :(得分:2)
如果您想在模板中提供面包屑并从父模板获取面包屑,您可以使用块面包屑& amp; block.super变量:
{% block breadcrumbs %}{{ block.super }} › My custom site{% endblock %}
或者只是传递给模板变量 title 。