如何在Django项目中添加网站头、网站标题、索引标题
自动管理界面是Django最强大的部分之一。元数据从你的模型中读取,提供一个快速的、以模型为中心的界面,受信任的用户可以管理你网站上的内容。管理员的推荐用途仅限于组织的内部管理工具。它不是用来建立你的整个前端的。
概述:
- 将 ‘django.contrib.admin’ 和它的依赖项 – django.contrib.Auth, django.contrib.contenttypes, django.contrib.messages, 和 django.contrib.session – 加入你的 INSTALLED_APPS 设置。
- 在你的 TEMPLATES 设置中配置一个 DjangoTemplates 后台,在 OPTIONS 的’context_processors’选项中加入 django.template.context_processors.request、django.contrib.auth.context_processors.auth 和 django.contrib.messages.context_processors.mages。
- 如果你使用了自定义的MIDDLEWARE设置,django.contrib.auth.middleware.AuthenticationMiddleware和django.contrib.messages.middleware.MessageMiddleware必须被包含。
对urls.py做如下修改 –
输出–
Django管理员的定制:
Python代码能够添加site_header、site_heading和index_title。