使用django管理模板的breadcrumbs

我创建了一个主要使用
django管理界面的网站,以及一些自定义视图.由于该网站的大部分是使用管理员(我不喜欢使用css),我刚刚使用django的管理模板来获取我的自定义视图(它们是扩展的通用视图).

无论如何,我的大多数自定义视图看起来都很好,并且与管理界面的外观和感觉相匹配,但我不知道如何使面包屑工作.

因此,形成一个扩展的通用视图,我如何以及如何传递给tempate

    {% block breadcrumb %} 

标签?

我看到一篇文章提到了上下文对象,但没有任何进一步的细节.

最佳答案 如果您想在模板中提供面包屑并从父模板中获取面包屑,您可以使用块面包屑& block.super变量:

{% block breadcrumbs %}{{ block.super }} › My custom site{% endblock %}

或者只是传递给模板变量标题.

点赞