zoukankan      html  css  js  c++  java
  • 潭州课堂25班:Ph201805201 django框架 第十二课 自定义中间件,上下文处理,admin后台 (课堂笔记)

    中间件

    在项目主目录下的配置文件

    在项目主目录下创建文件

    写个自定义异常处理

      方法1

    要让其生效,要在主目录下,的中间件中进行注册

      主目录下.该文件名.类名

    在进入视图函数之前进行判断,  给 request 添加属性

      方法2

     

     同样要在配置文件中进行注册

     测试该中间件是否生效,在视图函数中打印下,

    上下文处理器

    在主目录的配置文件中

    在上下文处理器中传进来的,可以不经过视图,直接在前台模板中调用 ,

    如:在 html 文件中直接调用 request 

    就呆以在页面上显示:

    自定义一个上下文处理器,在主目录中创建文件

    返回的是个字典:

    在主目录配置文件中注册:

     html 文件调用

    admin后台:

    主目录 urls 配置文件中

     创建超级用户:

    在命令行中输入:createsuperuser

    在主目录中配置文件中将页面改为中文

     

    如果要在后台操作数据库,要在 admin.py文件中进行注册,

    在每个 app 中都有个 admin.py 对数据库中要用到的类进行注册,

    注册后在后台可以看到相应的表,

    可以直接在里边进行相应操作

  • 相关阅读:
    [转]人生哲理小故事
    取PE文件OriginalFilename解析VERSION资源
    [转]COM对象创建外部机制
    读书的几个步骤
    zoj 2412 Farm Irrigation
    HDU 1575 Tr A
    toj 2843 Diamonds
    HDU 1856 More is better
    toj 2841 Bitwise Reverse
    hdu 1213 How Many Tables
  • 原文地址:https://www.cnblogs.com/gdwz922/p/9986870.html
Copyright © 2011-2022 走看看