Loading

摘要: 摘要 Django中间件 csrf跨站请求伪造 Django中间件 csrf跨站请求伪造 一、Django中间件: 什么是中间件? 官方的说法:中间件是一个用来处理Django的请求和响应的框架级别的钩子。它是一个轻量、低级别的插件系统,用于在全局范围内改变Django的输入和输出。每个中间件组件都 阅读全文
posted @ 2019-06-18 21:31 MrSu 阅读(366) 评论(0) 推荐(0) 编辑
摘要: Importlib模块与__import__都可以通过过字符串来导入另外一个模块,但在用法上和本质上都有很大的不同。 以一个例子为证: 以下为我的工程目录结构: lib/test.py: name = "Jack" def getName(): print(name) return name dem 阅读全文
posted @ 2019-06-18 08:25 MrSu 阅读(8025) 评论(0) 推荐(1) 编辑
摘要: EAFP vs LBYL 检查数据可以让程序更健壮,用术语来说就是防御性编程。检查数据的时候,有EAFP和LBYL两种不同的编程风格,具体的意思如下: LBYL: Look Before You Leap,即事先检查; EAFP: It’s Easier to Ask Forgiveness tha 阅读全文
posted @ 2019-06-18 07:54 MrSu 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 一、概念理解: 首先cookie是服务端识别客户的唯一标识的依据,客户在访问网站时候,服务端为了记住这个客户,会在服务端按照它的规则制作一个cookie数据,会将这个cookie数据保留在服务端一段时间,同时会给客户的一份它自己保留,这样就无需每次都要登录来认证自己了。 先来了解几个概念。 1、无状 阅读全文
posted @ 2019-06-18 00:41 MrSu 阅读(9942) 评论(0) 推荐(3) 编辑
摘要: 摘要: form组件 cookie组件 session组件 一、form组件 form介绍我们之前在html页面中利用form表单向后端提交数据时候,都需要对用户的输入进行校验,比如校验用户是否输入正确(长度、格式...),如果用户输入的内容有误则需要在相应的位置显示对应的错误信息来提醒用户,提高前 阅读全文
posted @ 2019-06-18 00:03 MrSu 阅读(396) 评论(0) 推荐(0) 编辑