Websocket 1.轮询: HTTP协议的轮询(无状态) TCP三次握手 缺陷: 信息不能及时传达 客户端和服务器都浪费很多的资源 HTTP无法跟踪定位客户端 2.长轮询: HTTP协议的长轮询 可能出现: HTTP请求超时, HTTP请求断开 缺陷: 消息实时性不高 占用资源 客户端线程资源占 ...
分类:
其他好文 时间:
2020-09-24 21:41:19
阅读次数:
41
flask中的配置文件是一个flask.config.Config对象(继承字典),默认配置为: { 'DEBUG': get_debug_flag(default=False), 是否开启Debug模式 'TESTING': False, 是否开启测试模式 'PROPAGATE_EXCEPTION ...
分类:
其他好文 时间:
2020-09-24 21:19:54
阅读次数:
30
1.Flask request 请求参数管理 post请求参数接收
分类:
其他好文 时间:
2020-09-18 00:39:04
阅读次数:
37
在flask框架下,服务端和客户端通过websocket的通信方式主要有两种,一种是原生的websocket通信,通过引入flask-websockets来实现,这个包只是简单的对websocket协议进行了简单的封装;另外一种就是本文主要讲的flask-socketio方式。 先谈谈自己遇到的坑, ...
分类:
其他好文 时间:
2020-09-17 21:50:16
阅读次数:
37
flask的第一个程序解析 from flask import Flask app = Flask(__name__) 首先导入包,将__name__参数传递给Flask程序,__name__的作用(官方解释:当你只使用单一模块时,Flask(name)会确保是正确的。) @app.route("/ ...
分类:
其他好文 时间:
2020-09-17 21:46:12
阅读次数:
30
使用一个 MongoDB 之类的文档型数据库来代替关系 SQL 数据是很常见的。本方案演示 如何使用文档映射库 MongoEngine 来集成 MongoDB 。 先准备好一个运行中的 MongoDB 服务和 Flask-MongoEngine pip install flask-mongoengi ...
分类:
数据库 时间:
2020-09-17 14:17:20
阅读次数:
31
创建虚拟环境: 安装virtualenv pip insatll virtualenv 创建虚拟环境 vene是你的虚拟环境的名字,virtualenv 会在当前环境创建一个虚拟的pyhon环境 virtualenv vene virtualenv 创建出来的虚拟环境是和真是环境互不干扰的,处理py ...
Flask 下载时数据流的返回 关于flask 的下载功能实现,网上有一大堆,大致上是这样(适用于预下载的文件就在你的服务器里) from flask import jsonify, json, request, make_response, Response, stream_with_contex ...
分类:
其他好文 时间:
2020-09-09 19:13:48
阅读次数:
41
中间件(跟django中间件完全不一样) from flask import Flask app = Flask(__name__) @app.route('/') def index(): return 'Hello World!' # 模拟中间件 class Md(object): def __ ...
分类:
其他好文 时间:
2020-09-07 18:52:05
阅读次数:
45
背景故事话说去年年底给另外一个组的同事写了一个简单的工单查询系统,用flask写的,当时是部署在我们组的一台测试物理机上,操作系统是Redhat7。后来我们组的这台测试物理机要做其它用途,领导给两天时间让把应用迁走,问了使用这个应用的同事,他们组自己有一台测试机,可以部署到他们自己的测试机上,于是又搞一通部署。最近使用这个应用的同事又跑过来找我,说他们那台测试机要重装系统,有其它用途。彻底无语,忍
分类:
Web程序 时间:
2020-08-31 13:05:56
阅读次数:
112