Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
更改标题';Django管理局';关于nginx的文本_Django_Nginx_Django Admin_Gunicorn - Fatal编程技术网

更改标题';Django管理局';关于nginx的文本

更改标题';Django管理局';关于nginx的文本,django,nginx,django-admin,gunicorn,Django,Nginx,Django Admin,Gunicorn,我按照的答案更改了django管理面板标题标题 我试过这个: 有一种简单的方法可以设置管理员站点标题-将其分配给当前站点 URL.py中的管理实例,如下所示 admin.site.site\u标题=“我的管理员” 但它只在我通过Python manage.py runserver运行页面时起作用 我的问题是,当我通过gunicorn和nginx运行站点时,如何更改管理员标题标题您可以通过在模板目录的管理子目录中提供模板来更改部分管理员,以覆盖管理员提供的内容 在本例中,您需要提供一个base_s

我按照的答案更改了django管理面板标题标题

我试过这个:

有一种简单的方法可以设置管理员站点标题-将其分配给当前站点 URL.py中的管理实例,如下所示

admin.site.site\u标题=“我的管理员”

但它只在我通过
Python manage.py runserver运行页面时起作用


我的问题是,当我通过
gunicorn
nginx

运行站点时,如何更改管理员标题标题您可以通过在模板目录的管理子目录中提供模板来更改部分管理员,以覆盖管理员提供的内容


在本例中,您需要提供一个base_site.html模板。您可以在这里看到默认设置是什么样子的:

url.py的底部编写此代码以某种方式起作用:

admin.site.site_header = 'My admin'

如果您已经启动了一个admin.py文件,其中您已经注册了特定的模型,那么您可以在那里简单地调整这些值

你的应用程序/admin.py

# Simple admin setup
from django.contrib import admin
from .models import MyModel
# Register model
admin.site.register(MyModel)
# Tweak admin site settings like title, header, 'View Site' URL, etc
admin.site.site_title = 'My App Admin'
admin.site.site_header = 'My App Admin'

您可以找到所有属性。

按照以下步骤自定义django admin登录页面的站点标题和站点标题文本:

1.)首先在settings.py文件中导入管理模块,如下所示:

from django.contrib import admin
2.)在settings.py文件的底部添加以下行:

admin.site.site_header = 'MY_SITE_HEADER'
admin.site.site_title = 'MY_SITE_TITLE'
上述方法适用于django的最新版本,即截至日期的1.11.3