摘要: 1.中间件的基本编写格式 2.使用 在settings中配置 3.基于中间件的登录验证 3.1 编写中间件 3.2 在setting的MIDDLEWARE是中配置 3.3 对登录信息保存session中 3.4 配置url的白名单机制 阅读全文
posted @ 2018-01-05 09:22 平凡执着 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 1.准备数据 在models创建测试表 2.自动化生成数据 3.分页组件 4.页面代码 5.展示效果 阅读全文
posted @ 2017-12-25 19:30 平凡执着 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 1 普通上传 1.1 html 1.2 views 2 基于ajax实现 2.1 Html 2.2 views 3 伪ajax上传 基于FormData 缺点:兼容性不好 优点:Ajax直接发送 伪Ajax,兼容性更好 iframe,天生局部刷新 form,天生整个页面刷新 3.1 html 3.2 阅读全文
posted @ 2017-12-13 16:05 平凡执着 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 1 Form表单定义 2 Form表单使用 2.1 views视图 2.2 模板中的signup.html {% load staticfiles %} <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>注册< 阅读全文
posted @ 2017-12-07 11:29 平凡执着 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 1 验证基础知识1.1 Python生成随机验证码,需要使用PIL模块. 1.2 创建图片 1.3 创建画笔 1.4 画点 1.5 画线 1.6 画圆 1.7 写文本 1.8 设置特殊字体 2 应用 2.1 应用方法 2.2 调用方法 2.3 效果展示 阅读全文
posted @ 2017-12-07 09:58 平凡执着 阅读(572) 评论(0) 推荐(0) 编辑
摘要: 1 Cookie cookie是什么? 保存在客户端浏览器上的键值对 {k:v} cookie依附在请求头或响应头中出现 发送请求时,会自动携带自己网站的cookie 应用: 实现登录 投票 1.1 获取Cookie 1.2 设置Cookie 1.3 浏览器操作cookie 由于cookie保存在客 阅读全文
posted @ 2017-11-29 22:44 平凡执着 阅读(1071) 评论(0) 推荐(0) 编辑
摘要: 1 ORM添加 1.1 一对多添加 方式一: 方式二: 1.2 多对多添加 1.2.1 绑定关系 方式一: 方式二: 1.2.2 解除关系 或者解除所有关系 2 ORM查询 2.1 一对多查询 2.1.1 正向查询 正向查询按字段,进行查询 2.1.2 反向查询 反向查询,按照表名(小写)_set, 阅读全文
posted @ 2017-11-23 22:03 平凡执着 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 1. 配置文件 1.1 数据库配置 1.2 模版 1.3 静态文件 1.4 通过logging配置 通过配置logging,可以查看ORM翻译成的sql语句;把下面内容放到settings.py的任何位置即可 2. 自定义标签和过滤器 2.1 自定义标签 1.在app中创建templatetags模 阅读全文
posted @ 2017-11-16 14:45 平凡执着 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 1. 路由系统 1.1 格式介绍 ''' urlpatterns = [ url(正则表达式, views视图函数,参数,别名), ] 参数说明: 一个正则表达式字符串 一个可调用对象,通常为一个视图函数或一个指定视图函数路径的字符串 可选的要传递给视图函数的默认参数(字典形式) 一个可选的name 阅读全文
posted @ 2017-11-09 20:52 平凡执着 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 1. http协议 1.1 请求协议 请求协议格式: 请求首行; // 请求方式 请求路径 协议和版本,例如:GET /index.html HTTP/1.1 请求头信息; // 请求头名称:请求头内容,即为key:value格式,例如:Host:localhost 空行; // 用来与请求体分隔开 阅读全文
posted @ 2017-11-02 15:24 平凡执着 阅读(136) 评论(0) 推荐(0) 编辑