创建templates文件夹:
并将Django源代码包的django/contrib/admin/templates文件夹下复制一个叫base_site.html的文件到admin文件夹下:
mysite/ ├── db.sqlite3 ├── manage.py ├── mysite │ ├── __init__.py │ ├── settings.py │ ├── urls.py │ └── wsgi.py └── templates └── admin └── base_site.html
修改setting.py templates路径
添加templates目录路径:支持绝对路径、相对路径、或者 os.path.join(BASE_DIR,‘templates‘),
TEMPLATES = [
{
‘BACKEND‘: ‘django.template.backends.django.DjangoTemplates‘,
‘APP_DIRS‘: True,
‘DIRS‘: [‘/root/l/mysite/templates/‘,], #django 1.9 templates写这里
‘OPTIONS‘: {
‘context_processors‘: [
‘django.template.context_processors.debug‘,
‘django.template.context_processors.request‘,
‘django.contrib.auth.context_processors.auth‘,
‘django.contrib.messages.context_processors.messages‘,
],
},
},
]修改base_site.html如下:如果不支持utf-8可能中文会乱码
{% extends "admin/base.html" %}
{% block title %}{{ title }} | DannySite 后台管理{% endblock %}
{% block branding %}
<h1 id="site-name"><a href="{% url ‘admin:index‘ %}">LannyMa后台管理</a></h1>
{% endblock %}
{% block nav-global %}{% endblock %}本文出自 “LannyMa” 博客,请务必保留此出处http://lannyma.blog.51cto.com/4544390/1735648
原文:http://lannyma.blog.51cto.com/4544390/1735648