摘要:
DBUtils是Python的一个用于实现数据库连接池的模块。 此连接池有两种连接模式: 模式一:为每个线程创建一个连接,线程即使调用了close方法,也不会关闭,只是把连接重新放到连接池,供自己线程再次使用。当线程终止时,连接自动关闭。 POOL = PersistentDB( creator=p 阅读全文
摘要:
[TOC] 1.Flask蓝图概述 作用就是将功能与主服务分开, 蓝图没有run方法 比如说 ,你有一个客户管理系统,最开始的时候,只有一个查看客户列表的功能,后来你又加入了一个添加客户的功能(add_user)模块, 然后又加入了一个删除客户的功能(del_user)模块,然后又加入了一个修改客户 阅读全文
摘要:
[TOC] 1.调试模式初测 首先展示一下: 这句 app.config["DEBUG"] = True 可以实现的功能可刺激了 代码只要发生改动,自动重启Flask程序(app.run) 在控制台打印的信息非常全面 以上两个功能就是传说中的 DEBUG 模式(调试模式) 2.app.config中 阅读全文
摘要:
[TOC] 1.methods允许请求的方法 methods : 当前 url 地址,允许访问的请求方式,默认不写为GET方法 2.endpoint url的反向解析 endpoint : 反向url地址,默认为视图函数名 (url_for) 3.defaults默认参数 defaults : 视图 阅读全文
摘要:
[TOC] Flask中的Session非常的奇怪,他会将你的SessionID存放在客户端的Cookie中,使用起来也非常的奇怪 1.Flask 中 session 是需要 secret_key 的 2.session抛异常 secret_key 实际上是用来加密字符串的,如果在实例化的app中没 阅读全文
摘要:
[TOC] 1.http传输请求头参数 request.headres 之 请求头中数据显示: 2.Flask中request.data参数处理 request.data 之 如果处理不了的就变成字符串儿存在data里面 request 是基于 mimetype 进行处理的 mimetype的类型 阅读全文
摘要:
[TOC] 1.Python 现阶段三大主流Web框架 Django Tornado Flask 对比 Django 主要特点是大而全,集成了很多组件,例如: Models Admin Form 等等, 不管你用得到用不到,反正它全都有,属于全能型框架 Django 通常用于大型Web应用由于内置组 阅读全文
摘要:
[TOC] 1.跨域 2.解决跨域:CORS 3.跨域时,发送了2次请求? 在跨域时,发送的请求会分为两种: 简单请求,发一次请求。 复杂请求,发两次请求。 预检 请求 4.总结 1. 由于浏览器具有“同源策略”的限制,所以在浏览器上跨域发送Ajax请求时,会被浏览器阻止。 2. 解决跨域 不跨域 阅读全文
摘要:
JSON Web Tokens,是一种开发的行业标准 RFC 7519 ,用于安全的表示双方之间的声明。目前,jwt广泛应用在系统的用户认证方面,特别是现在前后端分离项目。 1. jwt认证流程 在项目开发中,一般会按照上图所示的过程进行认证,即:用户登录成功之后,服务端给用户浏览器返回一个toke 阅读全文
摘要:
一. 什么是RESTful REST与技术无关,代表的是一种软件架构风格,REST是Representational State Transfer的简称,中文翻译为“表征状态转移” REST从资源的角度类审视整个网络,它将分布在网络中某个节点的资源通过URL进行标识,客户端应用通过URL来获取资源的 阅读全文