
Django
文章平均质量分 80
Victor_Monkey
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
django 使用原生sql
Django中查询筛选数据时,大多数是使用封装好的orm,其中有一些较为复杂的sql语句很难使用orm实现,因此在此引入Django中原生sql的使用方法 在Django中使用原生Sql主要有以下三种方法: 一:extra:结果集修改器,一种提供额外查询参数的机制 二:raw:执行原始sql并返回模型实例 三:直接执行自定义Sql 举例说明使用方法 from djang...原创 2018-08-28 10:51:11 · 3399 阅读 · 0 评论 -
django源码分析:HTTP请求过程(wsgi)
本文环境python3.5.2,django1.10.x系列 python manage.py runserver 命令启动本地调试服务器后,接着要分析一下django对请求request的整个处理过程, 在此感谢在django源码学习中 小屋子大侠 的帮助, 小屋子大侠 博文地址:https://blog.youkuaiyun.com/qq_33339479/article/ca...原创 2018-08-24 14:33:12 · 2173 阅读 · 0 评论 -
django源码分析:中间件SessionMiddleware
本文环境python3.5.2,django1.10.x系列 本文主要介绍django是如果通过中间件SessionMiddleware来处理session,重点将放到SessionMiddleware中间键的源码讲解。 关于中间件的作用,在上一篇文章介绍CsrfViewMiddleware中间件时已经讲过,在这里就不再进行赘述。下面就直入主题,讲讲SessionMiddleware的源码。 ...原创 2018-12-19 14:48:28 · 786 阅读 · 0 评论 -
django源码分析:中间件CsrfViewMiddleware
本文环境python3.5.2,django1.10.x系列 介绍django中关于跨域请求保护的内容,主要由其中一个中间件完成,下面稍微讲一下关于csrf原理和django中间件在请求中的作用,重点将放到CsrfViewMiddleware中间键的源码讲解。 csrf原理 CSRF概念:CSRF跨站点请求伪造(Cross—Site Request Forgery),跟XSS攻击一样,存...原创 2018-12-18 13:43:57 · 1150 阅读 · 0 评论 -
django源码分析:信号signal
本文环境python3.5.2,django1.10.x系列 本文主要介绍django是如果通过中间件SessionMiddleware来处理session,重点将放到SessionMiddleware中间键的源码讲解。 django本就是依靠一套信号机制来来处理在框架的不同位置之间的信息。完成一套信号的处理函数(receiver),经过初始化后进行储存,等到需要调用此功能的时候,就可以通过发...原创 2019-02-22 17:46:32 · 725 阅读 · 0 评论