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

    中间件

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

    在项目主目录下创建文件

    写个自定义异常处理

      方法1

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

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

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

      方法2

     

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

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

    上下文处理器

    在主目录的配置文件中

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

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

    就呆以在页面上显示:

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

    返回的是个字典:

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

     html 文件调用

    admin后台:

    主目录 urls 配置文件中

     创建超级用户:

    在命令行中输入:createsuperuser

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

     

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

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

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

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

  • 相关阅读:
    iOS开发之--将 "中文" 转化成 "拼音"
    iOS swift语言
    手势识别
    学习git
    iOS开发如何在外面拿到一个子控件的frame ????
    协议和代理的理解及使用
    iOS开发之----生成二维码
    组合数C(n,m)的四种求解方法
    求一个数的正数因子(模板)
    图论五:网络流
  • 原文地址:https://www.cnblogs.com/gdwz922/p/9986870.html
Copyright © 2011-2022 走看看