摘要: 一、中间件: 1.中间件是什么? - 中间件是一个类 2. 返回值注意 -(1)无返回值:继续执行后续函数中间件和视图函数 -(2)有返回值:执行自己的的process_response和上面的response 3. 做过什么: - 用户登录 - 日志记录 - csrf - session - 权限 阅读全文
posted @ 2017-11-09 19:05 孟庆健 阅读(303) 评论(2) 推荐(0) 编辑
摘要: 登录一、 ----装饰器 -Django内置+自定义配置文件 def login(request): """登录""" if request.method=="GET": return render(request,"... 阅读全文
posted @ 2017-11-09 18:58 孟庆健 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 1.属性形同的归一张表 连表有性能消耗 (1):连表设计: 方式一: class UserType(models.Model): """ 用户类型表,个数经常变动 """ title = models.CharField(max_length=32) class UserInfo(models.Mo 阅读全文
posted @ 2017-11-09 18:52 孟庆健 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 验证: import re from django.forms import Form from django.forms import widgets from django.forms import fields from django.core.exceptions import ValidationError def mobile_validate(value... 阅读全文
posted @ 2017-11-09 18:49 孟庆健 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 一、form组件 1.- Form组件 - 创建类,继承Form - 创建字段,字段=正则表达式; PS: 字段名称,required, error_messages = {required,invalid} - form = MyForm(data=request.POST) - form.is_ 阅读全文
posted @ 2017-11-09 18:44 孟庆健 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 一.Http知识: 1.基于socket 浏览器(格式一) web服务器(格式一) MYSQL客户端(格式二) MYSQL服务端(格式三) 本质: socket=socket.socket socket.connect((ip,端口)) socket.sendall(b'scasa41sa4sd') 阅读全文
posted @ 2017-11-09 18:22 孟庆健 阅读(323) 评论(0) 推荐(0) 编辑