Django管理站点
自动管理界面。
它从models中读取元素据,提供一个以模型(models)为中心的界面,让受信任的用户
可以管理网站内容。
---------------本节要点----------------------
如何激活
使用admin
自定义Django界面
-----------------------------------------------------
这里是概述部分---
在项目中settings配置中添加
1在INSTALLED_APPS 添加
“django.contrib.admin"
2. “django.contrib.auth"
“ django.contrib.contenttypes"
“ django.contrib.messages"
“ django.contrib.sessions"
If these applications are not in your INSTALLED_APPS
list, add them.
如果这些应用不在INSTALLED_APPS中,请添加他们
TEMPLATES中添加
django.contrib.auth.context_processors.auth
django.contrib.messages.context_processors.messages
to the
'context_processors'
option of the DjangoTemplates
MIDDLEWARE
django.contrib.auth.middleware.AuthenticationMiddleware
和django.contrib.messages.middleware.MessageMiddleware
对 MIDDLEWARE
4确定哪些应用程序的模型可以在管理界面进行编辑
5对于每个模型,可选择创建一个ModelAdmin封装了该特定模型的自定义管理功能和选项的类
6实例化一个adminsite并告诉你的每个模型和ModelAdmin类
将adminsite实例挂勾到您的URL conf中
默认访问/admin/管理站点
如果您需要创建用户登录,您可以使用该createsuperuser
命令。
-----------------------------------------------------over---------------------------------------------------¶
ModelAdmin对象
from django.contrib import admin
class ModelAdmin(admin.ModelAdmin)
passs
admin.site.register(
该ModelAdmin类是管理界面模型的展示,