📜  如何在 Django 项目中添加站点标题、站点标题、索引标题?

📅  最后修改于: 2022-05-13 01:54:50.544000             🧑  作者: Mango

如何在 Django 项目中添加站点标题、站点标题、索引标题?

自动管理界面是 Django 最强大的部分之一。从您的模型中读取元数据以提供以模型为中心的快速界面,受信任的用户可以在该界面中管理您网站上的内容。管理员推荐的用途仅限于组织的内部管理工具。它不是用来构建整个前端的。

概述:

  • 'django.contrib.admin'及其依赖项 - django.contrib.authdjango.contrib.contenttypesdjango.contrib.messagesdjango.contrib.sessions - 添加到您的 INSTALLED_APPS 设置中。
  • 在 OPTIONS 的“context_processors”选项中使用django.template.context_processors.requestdjango.contrib.auth.context_processors.authngo.contrib.messages.context_processors.messages在 TEMPLATES 设置中配置 DjangoTemplates 后端。
  • 如果您使用了自定义 MIDDLEWARE 设置,则必须包含django.contrib.auth.middleware.AuthenticationMiddlewaredjango.contrib.messages.middleware.MessageMiddleware

urls.py中进行以下更改 –

from django.contrib import admin
from django.urls import path, include
  
# Adds site header, site title, index title to the admin side.
admin.site.site_header = 'Geeks For Geeks'
admin.site.site_title = 'GFG'
admin.site.index_title = 'Welcome Geeks'
  
urlpatterns = [
    path('', include('main.urls')),
    path('admin/', admin.site.urls),
]

输出 -

DJANGO 管理自定义:

Python代码可以添加 site_header、site_heading 和 index_title。