如何自定义Django后台面板?

5 投票
2 回答
7798 浏览
提问于 2025-04-15 19:43

我想要修改Django默认的管理面板标题栏,上面写着django administration。其实我想把django administration替换成我自己网站的名字。

2 个回答

6

我找到了解决办法:

{% extends "admin/base.html" %}
{% load i18n %}

{% block title %}{{ title }} | {% trans 'Your Customize name' %}{% endblock %}

{% block branding %}
<h1 id="site-name">{% trans 'Your Customize name administration' %}</h1>
{% endblock %}

{% block nav-global %}{% endblock %}

然后把这个文件保存为“base_site.html”,放在你项目目录下的“admin”文件夹里。还要在settings.py文件中,把“admin”文件夹的上级目录路径放在TEMPLATE_DIRS里,用引号括起来。

撰写回答