覆盖和扩展基本的Django管理模板


1.在项目的templates目录下面创建admin文件夹

2.文件夹中创建index.html文件,内容如下:

{% extends "admin:admin/index.html" %}

{% block sidebar %}
    {{block.super}}
    <div>
        <h1>Extra links</h1>
        <a href="/admin/extra/">My extra link</a>
    </div>
{% endblock %}

上面代码表明,该模板继承admin管理模板的index.html页面,并且添加一个额外链接。