PyWebIO v1.2.3 使用手册PyWebIO 1.1 What’s new in PyWebIO 1.0 What’s new in PyWebIO 0.3 What’s new in PyWebIO 0.2 实现文档 服务器-客户端通信协议 Command Event Indices and tables 索引 模块索引 搜索页面 Discussion and support Need help when use PyWebIO PyWebIO 的交互函数 pywebio.session.hold() 保持会话,直到用户关闭浏览器。 注解 在PyWebIO会话结束后,页面和服务端的连接便会断开, 页面上需要和服 务端通信才可实现的功能(比如:下载通过 put_file() 输出的文件, put_buttons() 按钮回调)便无法使用。 可以在任务函数末尾处调用 hold() 函数来将会话保持,这样在用户关闭浏览器页面前,会话将一直保持连 版更改: Added the static_dir parameter in start_server(). Tornado相关 服务端可以通过两种协议(WebSocket 和 HTTP)来与用户浏览器通信。 WebSocket pywebio.platform.tornado.start_server(applications, port=0, host='', debug=False, cdn=True0 码力 | 119 页 | 7.44 MB | 1 年前3
PyWebIO v1.2.2 使用手册PyWebIO 1.1 What’s new in PyWebIO 1.0 What’s new in PyWebIO 0.3 What’s new in PyWebIO 0.2 实现文档 服务器-客户端通信协议 Command Event Indices and tables 索引 模块索引 搜索页面 Discussion and support Need help when use PyWebIO PyWebIO 的交互函数 pywebio.session.hold() 保持会话,直到用户关闭浏览器。 注解 在PyWebIO会话结束后,页面和服务端的连接便会断开, 页面上需要和服 务端通信才可实现的功能(比如:下载通过 put_file() 输出的文件, put_buttons() 按钮回调)便无法使用。 可以在任务函数末尾处调用 hold() 函数来将会话保持,这样在用户关闭浏览器页面前,会话将一直保持连 版更改: Added the static_dir parameter in start_server(). Tornado相关 服务端可以通过两种协议(WebSocket 和 HTTP)来与用户浏览器通信。 WebSocket pywebio.platform.tornado.start_server(applications, port=0, host='', debug=False, cdn=True0 码力 | 119 页 | 7.41 MB | 1 年前3
PyWebIO v1.1.0 使用手册PyWebIO 1.1 What’s new in PyWebIO 1.0 What’s new in PyWebIO 0.3 What’s new in PyWebIO 0.2 实现文档 服务器-客户端通信协议 Command Event Indices and tables 索引 模块索引 搜索页面 Discussion and support Need help when use PyWebIO webio_view_func = webio_view(task_func) urlpatterns = [ path(r"tool", webio_view_func), # http通信接口 ] 以上代码使用添加了一条路由规则将PyWebIO应用的视图函数绑定到 /tool 路径下。 启动Django应用后,访问 http://localhost/tool 即可打 开PyWebIO应用 task_func 为使用PyWebIO编写的任务函数 app.add_routes([web.get('/tool', webio_handler(task_func))]) # websocket通信接口 web.run_app(app, host='localhost', port=80) 启动aiohttp应用后,访问 http://localhost/tool 即可打开PyWebIO应用0 码力 | 119 页 | 7.41 MB | 1 年前3
PyWebIO v1.3.1 使用手册. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 4.11 服务器-客户端通信协议 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 5 Indices and Uvicorn+FastAPI,或者你也可以启动多个 Tor- nado/aiohttp 进程,并在它们之前添加外部的负载均衡软件(如 HAProxy 或 nginx)。这些后端使用 WebSocket 协议与浏览器进行通信,所以不存在上述问题。 PyWebIO 静态资源的托管 PyWebIO 默认使用 CDN 来获取前端的静态资源,如果要将 PyWebIO 应用部署到离线环境中,需要自行托管 静态文件,并将 webio_view() Py- WebIO 的交互函数 pywebio.session.hold() 保持会话,直到用户关闭浏览器。 注解: 在 PyWebIO 会话结束后,页面和服务端的连接便会断开,页面上需要和服务端通信才可实现的 功能 (比如:下载通过put_file() 输出的文件,put_buttons() 按钮回调) 便无法使用。可以在任 务函数末尾处调用 hold() 函数来将会话保持,这样在用户关闭浏览器页面前,会话将一直保持连接。0 码力 | 111 页 | 1.70 MB | 1 年前3
PyWebIO v1.3.3 使用手册. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 4.11 服务器-客户端通信协议 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 5 Indices and Uvicorn+FastAPI,或者你也可以启动多个 Tor- nado/aiohttp 进程,并在它们之前添加外部的负载均衡软件(如 HAProxy 或 nginx)。这些后端使用 WebSocket 协议与浏览器进行通信,所以不存在上述问题。 PyWebIO 静态资源的托管 PyWebIO 默认使用 CDN 来获取前端的静态资源,如果要将 PyWebIO 应用部署到离线环境中,需要自行托管 静态文件,并将 webio_view() Py- WebIO 的交互函数 pywebio.session.hold() 保持会话,直到用户关闭浏览器。 注解: 在 PyWebIO 会话结束后,页面和服务端的连接便会断开,页面上需要和服务端通信才可实现的 功能 (比如:下载通过put_file() 输出的文件,put_buttons() 按钮回调) 便无法使用。可以在任 务函数末尾处调用 hold() 函数来将会话保持,这样在用户关闭浏览器页面前,会话将一直保持连接。0 码力 | 111 页 | 1.70 MB | 1 年前3
PyWebIO v1.3.2 使用手册. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 4.11 服务器-客户端通信协议 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 5 Indices and Uvicorn+FastAPI,或者你也可以启动多个 Tor- nado/aiohttp 进程,并在它们之前添加外部的负载均衡软件(如 HAProxy 或 nginx)。这些后端使用 WebSocket 协议与浏览器进行通信,所以不存在上述问题。 PyWebIO 静态资源的托管 PyWebIO 默认使用 CDN 来获取前端的静态资源,如果要将 PyWebIO 应用部署到离线环境中,需要自行托管 静态文件,并将 webio_view() Py- WebIO 的交互函数 pywebio.session.hold() 保持会话,直到用户关闭浏览器。 注解: 在 PyWebIO 会话结束后,页面和服务端的连接便会断开,页面上需要和服务端通信才可实现的 功能 (比如:下载通过put_file() 输出的文件,put_buttons() 按钮回调) 便无法使用。可以在任 务函数末尾处调用 hold() 函数来将会话保持,这样在用户关闭浏览器页面前,会话将一直保持连接。0 码力 | 111 页 | 1.70 MB | 1 年前3
PyWebIO v1.3.0 使用手册. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 4.11 服务器-客户端通信协议 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 5 Indices and Uvicorn+FastAPI,或者你也可以启动多个 Tor- nado/aiohttp 进程,并在它们之前添加外部的负载均衡软件(如 HAProxy 或 nginx)。这些后端使用 WebSocket 协议与浏览器进行通信,所以不存在上述问题。 PyWebIO 静态资源的托管 PyWebIO 默认使用 CDN 来获取前端的静态资源,如果要将 PyWebIO 应用部署到离线环境中,需要自行托管 静态文件,并将 webio_view() Py- WebIO 的交互函数 pywebio.session.hold() 保持会话,直到用户关闭浏览器。 注解: 在 PyWebIO 会话结束后,页面和服务端的连接便会断开,页面上需要和服务端通信才可实现的 功能 (比如:下载通过put_file() 输出的文件,put_buttons() 按钮回调) 便无法使用。可以在任 务函数末尾处调用 hold() 函数来将会话保持,这样在用户关闭浏览器页面前,会话将一直保持连接。0 码力 | 111 页 | 1.70 MB | 1 年前3
PyWebIO v1.5.2 使用手册. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 4.11 服务器-客户端通信协议 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 5 Indices and 模块 pywebio.platform 模块提供了将 PyWebIO 应用以多种方式部署的支持。 PyWebIO 的服务端与浏览器可以通过两种协议 (WebSocket 和 HTTP 协议) 进行通信,默认使用 WebSocket 协 议,如果你想使用 HTTP 协议,你可以选择本模块中的其他 start_server() 函数。 如果要为 PyWebIO 应用设置一些网页相关的配置,可以尝试使用pywebio 可能出现的值有 'tornado' , 'flask' , 'django' , 'aiohttp' , 'starlette'. • protocol (str): PyWebIO 服务器与浏览器之间的通信协议。可能的值为 'websocket' 或 'http' • request (object): 创建当前会话时的 Web 请求对象. 根据 PyWebIO 使用的后端 Server 不同,0 码力 | 125 页 | 1.72 MB | 1 年前3
PyWebIO v1.3.1 使用手册PyWebIO 1.1 What’s new in PyWebIO 1.0 What’s new in PyWebIO 0.3 What’s new in PyWebIO 0.2 实现文档 服务器-客户端通信协议 Command Event Indices and tables 索引 模块索引 搜索页面 Discussion and support Need help when use PyWebIO PyWebIO 的交互函数 pywebio.session.hold() 保持会话,直到用户关闭浏览器。 注解 在PyWebIO会话结束后,页面和服务端的连接便会断开, 页面上需要和服 务端通信才可实现的功能(比如:下载通过 put_file() 输出的文件, put_buttons() 按钮回调)便无法使用。 可以在任务函数末尾处调用 hold() 函数来将会话保持,这样在用户关闭浏览器页面前,会话将一直保持连 可能出现的值有 'tornado' , 'flask' , 'django' , 'aiohttp' , 'starlette'. protocol (str): PyWebIO服务器与浏览器之间的通信协议。可能的值 为 'websocket' 或 'http' request (object): 创建当前会话时的Web请求对象. 根据PyWebIO使 用的后端Server不同,request 的类型也不同:0 码力 | 132 页 | 7.45 MB | 1 年前3
PyWebIO v1.3.3 使用手册PyWebIO 1.1 What’s new in PyWebIO 1.0 What’s new in PyWebIO 0.3 What’s new in PyWebIO 0.2 实现文档 服务器-客户端通信协议 Command Event Indices and tables 索引 模块索引 搜索页面 Discussion and support Need help when use PyWebIO PyWebIO 的交互函数 pywebio.session.hold() 保持会话,直到用户关闭浏览器。 注解 在PyWebIO会话结束后,页面和服务端的连接便会断开, 页面上需要和服 务端通信才可实现的功能(比如:下载通过 put_file() 输出的文件, put_buttons() 按钮回调)便无法使用。 可以在任务函数末尾处调用 hold() 函数来将会话保持,这样在用户关闭浏览器页面前,会话将一直保持连 可能出现的值有 'tornado' , 'flask' , 'django' , 'aiohttp' , 'starlette'. protocol (str): PyWebIO服务器与浏览器之间的通信协议。可能的值 为 'websocket' 或 'http' request (object): 创建当前会话时的Web请求对象. 根据PyWebIO使 用的后端Server不同,request 的类型也不同:0 码力 | 132 页 | 7.45 MB | 1 年前3
共 67 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7













