Flask使用Flask-SocketIO将信息时时推送前台

flask-socketio模块实际上是封装了flask对websocket的支持,websocket在连接建立阶段是通过HTTP的握手方式进行的,这可以看做是为了兼容浏览器或者使用一些现成的功能来实现,这样一种捷径。当连接建立之后,客户端和服务端之间就不再进行HTTP通信了,所有信息交互都由websocket接管。Flask-SocketIO使Flask应用程序可以访问客户端和服务器之间的低延迟双向通信,使客户端建立与服务器的永久连接。flask-socketio适用于后台产生新的数据,需要在前台页面马上展示出来,例如数据监控、统计图实时变化更新等。首...

阅读全文

Flask使用蓝图来绑定二级域名到模块

我们之前有学习flask框架的蓝图功能来方便我们将模块分类,这样放置一个py文件中代码太多难以查看,同时蓝图还能帮我们指定二级甚至三级目录的,这样也是用于分类我们的URL应用访问,之前的笔记参考http://sulao.cn/post/550.html今天我们来学习下Flask使用蓝图来将域名绑定到模块上还是之前笔记的代码,我们稍微加工下,假设我们的域名是sulao.cn#!/usr/bin/env/python3#coding:utf-8__author__ = 'yang.su'from ...

阅读全文

Flask使用百度AI接口分词

之前有做一个phpcms的分词,php的笔记在这里:http://sulao.cn/post/569.html现在flask框架上也需要这个功能首先我们还是需要去下载SDK,地址是:https://ai.baidu.com/sdk#nlp然后解压到项目目录,用法很简单,比PHP还简单,先定义常量,然后传入类进行实例化就可以使用了,直接上代码:#百度AI SDK相关配置APP_ID = '******'API_KEY = '******'SECRET_KEY&nb...

阅读全文

Flask框架解决跨域问题的方案

之前有做nginx和apche的跨域,可以查看我的笔记:http://sulao.cn/post/458.html然后也可以使用jsonp配合回调函数来进行跨域:http://sulao.cn/post/482.html然后php的跨域也比较简单,直接在添加一个header头即可header('Access-Control-Allow-Origin:*');今天我们主要讲讲Flask框架进行跨域,也是比较简单的,几步就能搞定先安装flask_cors包pip install flask_cors然后我们包这个包导入到...

阅读全文

Flask使用layui数据表格的实例展示

table模块是layui比较核心的组件之一,他能将表格数据进行动态的展示,追加、修改等操作,当所有接口写好以后,后面使用起来那叫一个爽,目前作者还在完善这个框架之中,我们来看看我们常用的数据展示的例子还是在学习使用Flask框架,先看看函数代码,上面的导入模块这里就不写出来了,展示主要代码:@tools.route('/news', methods=['POST','GET'])def news():    return ren...

阅读全文