2013-08-06 66 views
0

我想獲得在Django管理不同的頁眉。我想把公司的名字改爲那裏。我正在嘗試通過文檔來完成。 https://docs.djangoproject.com/en/1.5/intro/tutorial02/讓不同的Django管理標題

近bottem,它說增加一個TEMPLATE_DIRS設置,我做到了。

所以,如果我有:

'/LPG/firstproject/firstproject/templates', 
我TEMPLATE_DIRS

而這正是base_html的Django的源文件是在 /usr/local/lib/python2.7/dist- packages/django/contrib/admin/

當它說「現在從Django本身的源代碼中的默認Django管理模板目錄複製模板admin/base_site.html」時,它究竟意味着什麼「

這是用命令來完成或者究竟如何做到這一點?

回答

2

試試這個:

裏面你的主模板文件夾,創建一個文件夾admin。它裏面,創建一個名爲base_site.html具有以下內容的文件:

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

{% load i18n %} 

{% block title %} 
    {{ title }} | {% trans 'Your Site Title' %} 
{% endblock %} 

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

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

基本上,如果你想覆蓋一個Django管理模板,你必須匹配模板的路徑,然後創建自己的自定義模板。