zoukankan      html  css  js  c++  java
  • Blog_Django(三):Django的admin配置

    Django强有力的工具之一就是自动化的管理界面。admin通过models的元数据来提供快速、灵活的后台管理系统。

    admin默认是使用的,为了使用admin,我们需要完成如下步骤:

    • INSTALLED_APPS中增加django.contrib.admin,还有四个依赖django.contrib.auth, django.contrib.contenttypes, django.contrib.messages and django.contrib.sessions.
    • 向context_processors加入django.contrib.auth.context_processors.auth和django.contrib.messages.context_processors.messages
    • 向MIDDLEWARE加入django.contrib.auth.middleware.AuthenticationMiddleware和django.contrib.messages.middleware.MessageMiddleware
    • 在urls.py中加入url(r'^admin/', admin.site.urls)
    • 在admin.py中创建AdminSite实例,并调用钩子函数admin.site.register(Article, admin_class=ArticleAdmin) ,第一个参数是Model,第二个参数是ModelAdmin的子类

    可以参见:https://docs.djangoproject.com/en/dev/ref/contrib/admin/

    使用manage.py createsupersuer来创建超级管理员账号

    在http://127.0.0.1:8000/admin/来登录root账号,这里可以对admin注册的model进行增删改查。

  • 相关阅读:
    第三次作业成绩
    现代程序设计 作业6
    动态期末成绩
    课堂作业成绩公布(游戏服务器以及客户端设计)
    第二次作业(homework-02)成绩公布
    指定长度,页面显示换行
    java学习流程
    对象比对
    开发语言转型
    Asp.Net 自定义储存Session方式
  • 原文地址:https://www.cnblogs.com/yangshl/p/6504406.html
Copyright © 2011-2022 走看看