{% extends "admin/base.html" %} {% load static %} {% comment %} Étend admin/base.html directement (le VRAI parent), pas admin/base_site.html : puisque banevents précède django.contrib.admin dans INSTALLED_APPS (nécessaire pour que CE fichier soit trouvé plutôt que celui de Django), un {% extends "admin/base_site.html" %} ici retomberait sur ce même fichier et bouclerait à l'infini. Les blocs title/branding sont donc recopiés depuis le base_site.html par défaut de Django plutôt qu'hérités. {% endcomment %} {% block title %}{% if subtitle %}{{ subtitle }} | {% endif %}{{ title }} | {{ site_title|default:_('Django site admin') }}{% endblock %} {% block branding %}
{% if user.is_anonymous %} {% include "admin/color_theme_toggle.html" %} {% endif %} {% endblock %} {% block nav-global %}{% endblock %} {% block extrastyle %} {{ block.super }} {% endblock %}