当前位置:首页>开发>正文

python怎么连接websocket python的flask怎么实时展示数据

2023-05-18 02:32:24 互联网 未知 开发

 python怎么连接websocket python的flask怎么实时展示数据

python怎么连接websocket

flask 使用 gevent-websocket gunicorn 部署
pip3 install gevent-websocket
pip3 install gunicorn
app.py demo
from geventwebsocket.handler import WebSocketHandler
from gevent.pywsgi import WSGIServer
app = Flask(__name__)
@app.route(/echo/)
def echo():
if request.environ.get(wsgi.websocket):
ws = request.environ[wsgi.websocket]
while True:
msg = ws.receive()
ws.send(msg)
if __name__ == __main__:
http_server = WSGIServer((, 5000), app, handler_class=WebSocketHandler)
http_server.serve_forever()
使用 gunicorn 启动 指定用 gevent-websocket
gunicorn -k geventwebsocket.gunicorn.workers.GeventWebSocketWorker app:app

python的flask怎么实时展示数据

HTML5标准里有一个支持全双工通信的技术,叫WebSocket,也就是说可以由服务器高效率低消耗(相对于Comet技术之类的)地向浏览器推送数据,也可以由浏览器向服务器发送数据。
那么,在支持HTML5的浏览器上,你可以写一个js脚本,用WebSocket接受服务器发送的数据,在Python上,已经有Flask-SocketIO这种可以利用WebSocket的扩展了。

python里的flask-admin 你用过吗

用过一次,照他官方文档配置的,我用MongoDB配合Mongoengine,他有Sqlalchemy示例,SQLAlchemy配置SQLite和Postgresql区别不大啊~

后来后台我是用的wtforms自己写的,没用它的了~

最新文章