Admin界面(Django)

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 
backend defined in your TEMPLATES as well as
MIDDLEWARE
django.contrib.auth.middleware.AuthenticationMiddlewaredjango.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类是管理界面模型的展示,



你可能感兴趣的:(Django框架)