这里是你的通告内容

春生

Be humble, communicate clearly, and respect others.

摘要: 用户通过浏览器发送请求 请求到达request中间件,中间件对request请求做预处理或者直接返回response 若未返回response,会到达urlconf路由,找到对应视图函数 视图函数做相应预处理或直接返回response View中的方法可以选择性的通过Models访问底层的数据 取到 阅读全文
posted @ 2018-05-03 17:26 PythonAV 阅读(457) 评论(2) 推荐(0) 编辑
摘要: 同源策略 首先基于安全的原因,浏览器是存在同源策略这个机制的,同源策略阻止从一个源加载的文档或脚本获取或设置另一个源加载的文档的属性。 而如果我们要跳过这个策略,也就是说非要跨域请求,那么就需要通过JSONP或者CORS来实现了。 JSONP 什么是JSONP 首先提一下JSON这个概念,JSON是 阅读全文
posted @ 2018-05-03 17:23 PythonAV 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 简介 Django使用python自带的logging 作为日志打印工具。简单介绍下logging。 logging 是线程安全的,其主要由4部分组成: Logger 用户使用的直接接口,将日志传递给Handler Handler 控制日志输出到哪里,console,file… 一个logger可以 阅读全文
posted @ 2018-05-03 17:16 PythonAV 阅读(12514) 评论(4) 推荐(4) 编辑
摘要: 中间件简介 什么是中间件 中间件是一个用来处理Django的请求和响应的框架级别的钩子。它是一个轻量、低级别的插件系统,用于在全局范围内改变Django的输入和输出。每个中间件组件都负责做一些特定的功能。 说的直白一点中间件是帮助我们在视图函数执行之前和执行之后都可以做一些额外的操作,它本质上就是一 阅读全文
posted @ 2018-05-03 17:14 PythonAV 阅读(291) 评论(0) 推荐(0) 编辑
摘要: auth模块简介 auth模块是对登录认证方法的一种封装,之前我们获取用户输入的用户名及密码后需要自己从user表里查询有没有用户名和密码符合的对象, 而有了auth模块之后就可以很轻松的去验证用户的登录信息是否存在于数据库中。 除此之外,auth还对session做了一些封装,方便我们校验用户是否 阅读全文
posted @ 2018-05-03 17:09 PythonAV 阅读(1536) 评论(0) 推荐(0) 编辑
摘要: 简介 Model + Form ==> ModelForm。model和form的结合体,所以有以下功能: 验证 数据库操作 Form回顾 models.py class UserType(models.Model): caption = models.CharField(max_length=32 阅读全文
posted @ 2018-05-03 17:07 PythonAV 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 什么是中介模型 中介模型针对的是ManyToMany(多对多)的时候第三张表的问题, 中介模型其实指的就是我们不通过Django创建第三张表,如果自己不创建第三张表,而是由django给我们创建,那就不存在中介模型 中介模型示例 普通的ManyToMany示例 class Book(models.M 阅读全文
posted @ 2018-05-03 16:52 PythonAV 阅读(419) 评论(0) 推荐(0) 编辑