Чтобы добавить некоторые ссылки в админку моего сайта, я добавил пользовательский блок (обведенный красным на изображениях ниже) в admin / base.html и установил его в admin / base_site.html.
Проблема заключается в том, что он отображается на всех страницах администратора (например, снимок экрана подключения, показанный ниже), в то время как я хотел бы показать его только на первой странице администратора сайта.
Кто-нибудь может помочь?
админ / base.html
...
<!-- Content -->
<div id="content" class="{% block coltype %}colM{% endblock %}">
{% block pretitle %}{% endblock %}
{% block content_title %}{% if title %}<h1>{{ title }}</h1>{% endif %}{% endblock %}
{% block content %}
{% block object-tools %}{% endblock %}
{{ content }}
{% endblock %}
{% block sidebar %}{% endblock %}
{% block myblock %}{% endblock %} <!-- custom block -->
<br class="clear" />
</div>
<!-- END Content -->
....
админ / base_site.html
....
{% extends "admin/base.html" %}
{% load i18n %}
{% block title %}{{ title }} | {% trans 'Django site admin' %}{% endblock %}
{% block branding %}
<h1 id="site-name">{% trans 'Administration de Django' %}</h1>
{% endblock %}
{% block nav-global %}{% endblock %}
{% block myblock %}
<div style="margin-top:160px;">
<div style="font-size:18px; color:#666666;font-weight:bold;margin-bottom:10px;">Rapports</div>
<a href="/rapports_journaliers/">Rapports journaliers</a><br/>
<a href="/rapports_mensuels/">Rapports mensuels</a>
</div>
{% endblock %}
....
Администратор сайта
Connexion