如何更改Django admin头中的“Django administration”文本?
“自定义管理”文档中似乎没有涉及到这一点。
如何更改Django admin头中的“Django administration”文本?
“自定义管理”文档中似乎没有涉及到这一点。
当前回答
希望我不会太晚,最简单的是编辑admin.py文件。
admin.site.site_header = 'your_header'
admin.site.site_title = 'site_title'
admin.site.index_title = 'index_title'
其他回答
你可以在你的主urls.py中使用下面这些行
您可以在要显示的引号中添加文本
使用admin.site替换Django admin的文本。Site_header = ""
替换文本Site Administration使用admin.site。Site_title = ""
要替换站点名称,可以使用admin.site。Index_title = ""
要替换视图站点按钮的url,可以使用admin.site。Site_url = ""
简单方法是在url.py中添加以下代码
urlpatterns = [
#Your URLS here
path('admin/', admin.site.urls),
]
admin.site.site_header = 'SiteName Admin'
admin.site.site_title = 'SiteName'
admin.site.index_title = 'Admin'
在urls.py中,你可以覆盖3个最重要的变量:
from django.contrib import admin
admin.site.site_header = 'My project' # default: "Django Administration"
admin.site.index_title = 'Features area' # default: "Site administration"
admin.site.site_title = 'HTML title from adminsitration' # default: "Django site admin"
参考:关于这些属性的Django文档。
你不需要为这项工作更改任何模板,你只需要更新你的项目的settings.py。转到settings.py的底部并定义它。
admin.site.site_header = 'My Site Admin'
通过这种方式,你可以改变Django管理员的标题。此外,你可以在下面的链接中阅读更多关于Django Admin定制和设置的内容。
Django管理文档
希望我不会太晚,最简单的是编辑admin.py文件。
admin.site.site_header = 'your_header'
admin.site.site_title = 'site_title'
admin.site.index_title = 'index_title'