2018年5月17日
摘要: tornado是什么 Tornado是一个轻量级的Web框架,异步非阻塞+内置WebSocket功能。 安装:pip3 install tornado tornado websocket示例 前端页面: 阅读全文
posted @ 2018-05-17 20:35 Py行僧 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 知识点回顾: - 什么是轮训? - 通过定时器让程序每隔n秒执行一次操作。 - 什么是长轮训? - 浏览器向后端发起请求,后端会将请求 hang 住,最多hang 30s。 如果一直不返回数据:则最多等待30s,紧接着用户立即再发送请求。 如果有数据返回:则操作数据并立即再发送请求。 PS:后台可以 阅读全文
posted @ 2018-05-17 20:28 Py行僧 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 配置: 指定app下创建指定数据库命令 手动操作:指定数据库读写分离 自动操作: 粒度更细的情况 使用: 问题: app01中的表在default数据库创建app02中的表在db1数据库创建 # 第一步: python manage.py makemigraions # 第二步: app01中的表在 阅读全文
posted @ 2018-05-17 19:57 Py行僧 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 方案一:用户手动刷新 方案二:用轮询实现票数实时显示--flask 在前端页面写一个函数,每个两秒刷新页面 from flask import Flask,request,render_template,redirect,session app = Flask(__name__) app.secre 阅读全文
posted @ 2018-05-17 19:22 Py行僧 阅读(988) 评论(0) 推荐(0) 编辑
摘要: 作用: - 用于对用户请求的数据校验。 - 生成HTML标签 对于Choice字段,在数据库添加数据,刷新页面不更新的情况,可以重写构造方法,每次实例化Form对象的时候重新从数据库取数据,这样页面上显示的是最新的数据 阅读全文
posted @ 2018-05-17 19:18 Py行僧 阅读(94) 评论(0) 推荐(0) 编辑