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

    中间件

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

    在项目主目录下创建文件

    写个自定义异常处理

      方法1

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

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

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

      方法2

     

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

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

    上下文处理器

    在主目录的配置文件中

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

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

    就呆以在页面上显示:

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

    返回的是个字典:

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

     html 文件调用

    admin后台:

    主目录 urls 配置文件中

     创建超级用户:

    在命令行中输入:createsuperuser

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

     

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

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

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

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

  • 相关阅读:
    SpringBoot HATEOAS用法简介
    犀函
    dubbo 相关面试题 有用(转)
    想使用消息队列,先考虑下这些问题!
    appium在Mac上环境搭建
    3. SOFAJRaft源码分析— 是如何进行选举的?
    Redis相关知识
    替代微信ipad协议(转)
    c#面试题(1)(转)
    例题6-5 Boxes in a line uVa12657
  • 原文地址:https://www.cnblogs.com/gdwz922/p/9986870.html
Copyright © 2011-2022 走看看