如何在管理员登录和管理页面中将“Django Administration”名称更改为自定义名称

时间:2014-01-30 13:46:46

标签: django django-templates django-admin

我正在尝试将django管理的名称更改为自定义名称我该怎么做。有没有办法完全自定义管理页面给它更专业的外观

2 个答案:

答案 0 :(得分:3)

有几种方法可以自定义Django管理员。

首先,您始终可以覆盖任何模板(请参阅文档:https://docs.djangoproject.com/en/1.6/intro/tutorial02/#customize-the-admin-look-and-feel它实际上正在使用此案例作为示例)

从Django 1.7开始,可以通过以下设置访问:https://docs.djangoproject.com/en/dev/ref/contrib/admin/#adminsite-attributes

最后,您可以使用管理员皮肤应用程序,例如精彩的Grappelli,它已经提供了类似的设置:http://django-grappelli.readthedocs.org/en/latest/index.html

希望这有帮助,

此致

答案 1 :(得分:1)

将管理模板复制到项目模板文件夹(如果您不知道如何,只需在project / templates文件夹中创建一个admin子目录)。 django品牌位于:base_site.html文件中。 你可以在你的django安装包中找到它的来源,或者通过检查github中的源代码: https://github.com/django/django/blob/stable/1.6.x/django/contrib/admin/templates/admin/base_site.html

此外,使用此方法,您还可以完全覆盖默认的管理实施,如果您不熟悉,或者您不想花太多时间在其中,您还可以使用即用型软件包,例如grapelli :http://grappelliproject.com/或django诉讼:http://djangosuit.com/

请注意,品牌将在下一个django版本中更改,用户将能够在设置文件中定义: https://docs.djangoproject.com/en/dev/releases/1.7/#minor-features