PyWebIO v1.2.3 使用手册in 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 tornadoweb.org/en/stable/websocket.html#tornado.websocket.WebSocketHandler] ,并将 其绑定在 /tool 路由下。启动Tornado服务器后,访问 http://localhost/tool 即可打开PyWebIO应用。 注意 当使用Tornado后端时,PyWebIO使用WebSocket协议和浏览器进行通 讯,如果你的Tor 一是协程函数内还无法直接通过 await 直接等待asyncio库中的协程对象,目前 需要使用 run_asyncio_coroutine() 进行包装。 二是,在启动Flask/Django这类基于线程的服务器之前需要启动一个单独的线 程来运行事件循环。 使用基于协程的会话集成进Flask的示例: import asyncio import threading from flask import Flask0 码力 | 119 页 | 7.44 MB | 1 年前3
PyWebIO v1.2.2 使用手册in 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 tornadoweb.org/en/stable/websocket.html#tornado.websocket.WebSocketHandler] ,并将 其绑定在 /tool 路由下。启动Tornado服务器后,访问 http://localhost/tool 即可打开PyWebIO应用。 注意 当使用Tornado后端时,PyWebIO使用WebSocket协议和浏览器进行通 讯,如果你的Tor 一是协程函数内还无法直接通过 await 直接等待asyncio库中的协程对象,目前 需要使用 run_asyncio_coroutine() 进行包装。 二是,在启动Flask/Django这类基于线程的服务器之前需要启动一个单独的线 程来运行事件循环。 使用基于协程的会话集成进Flask的示例: import asyncio import threading from flask import Flask0 码力 | 119 页 | 7.41 MB | 1 年前3
PyWebIO v1.1.0 使用手册in 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 tornadoweb.org/en/stable/websocket.html#tornado.websocket.WebSocketHandler] , 并 将其绑定在 /tool 路由下。启动Tornado服务器后,访问 http://localhost/tool 即可打开PyWebIO应用 注意 当使用Tornado后端时,PyWebIO使用WebSocket协议和浏览器进行通 讯,如果你的Torn 一是协程函数内还无法直接通过 await 直接等待asyncio库中的协程对象,目前 需要使用 run_asyncio_coroutine() 进行包装。 二是,在启动Flask/Django这类基于线程的服务器之前需要启动一个单独的线 程来运行事件循环。 使用基于协程的会话集成进Flask的示例: import asyncio import threading from flask import Flask0 码力 | 119 页 | 7.41 MB | 1 年前3
PyWebIO v1.2.3 使用手册. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 4.11 服务器-客户端通信协议 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 5 Indices 以上代码调用webio_handler(task_func) 来获得 PyWebIO 和浏览器进行通讯的 Tornado WebSock- etHandler ,并将其绑定在 /tool 路由下。启动 Tornado 服务器后,访问 http://localhost/tool 即 24 Chapter 4. Documentation PyWebIO, 发布 1.2.3 可打开 PyWebIO 应用。 注意: 当使用 关于协程内容属于高级特性,您不必使用此部分也可以实现 PyWebIO 支持的全部功能。PyWebIO 中所有仅 用于协程会话的函数或方法都在文档中有特别说明。 PyWebIO 的会话实现默认是基于线程的,用户每打开一个和服务端的会话连接,PyWebIO 会启动一个线程来 运行任务函数。除了基于线程的会话,PyWebIO 还提供了基于协程的会话。基于协程的会话接受协程函数作 为任务函数。 基于协程的会话为单线程模型,所有会话都运行在一个线程内。对于0 码力 | 102 页 | 1.67 MB | 1 年前3
PyWebIO v1.2.2 使用手册. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 4.11 服务器-客户端通信协议 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 5 Indices 以上代码调用webio_handler(task_func) 来获得 PyWebIO 和浏览器进行通讯的 Tornado WebSock- etHandler ,并将其绑定在 /tool 路由下。启动 Tornado 服务器后,访问 http://localhost/tool 即 可打开 PyWebIO 应用。 注意: 当使用 Tornado 后端时,PyWebIO 使用 WebSocket 协议和浏览器进行通讯,如果你的 关于协程内容属于高级特性,您不必使用此部分也可以实现 PyWebIO 支持的全部功能。PyWebIO 中所有仅 用于协程会话的函数或方法都在文档中有特别说明。 PyWebIO 的会话实现默认是基于线程的,用户每打开一个和服务端的会话连接,PyWebIO 会启动一个线程来 运行任务函数。除了基于线程的会话,PyWebIO 还提供了基于协程的会话。基于协程的会话接受协程函数作 为任务函数。 基于协程的会话为单线程模型,所有会话都运行在一个线程内。对于0 码力 | 102 页 | 1.69 MB | 1 年前3
PyWebIO v1.0.3 使用手册. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 4.11 服务器-客户端通信协议 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 5 Indices ,并将其绑定在 /tool/io 路径下;同时将 PyWebIO 的静态文件使用 tornado.web.StaticFileHandler 托管到 /tool/(.*) 路径下。启动 Tornado 服务器后,访问 http://localhost/tool/ 即可打开 PyWebIO 应用 注意: 当使用 Tornado 后端时,PyWebIO 使用 WebSocket 协议和浏览器进行通讯,如果你的 /D/pywebio 处。 pywebio_api 参数可以使用相对地址、绝对地址,也可以指定其他服务器。 警告: 需要注意 pywebio_api 参数的格式: • 相对地址可以为 ./xxx/xxx 或 xxx/xxx 的相对地址格式。 • 绝对地址以 / 开头,比如 /aaa/bbb . • 指定其他服务器需要使用完整格式: http://example.com:5000/aaa/io 、ws://example0 码力 | 94 页 | 1.71 MB | 1 年前5
PyWebIO v1.1.0 使用手册. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 4.11 服务器-客户端通信协议 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 5 Indices 以上代码调用webio_handler(task_func) 来获得 PyWebIO 和浏览器进行通讯的 Tornado WebSock- etHandler ,并将其绑定在 /tool 路由下。启动 Tornado 服务器后,访问 http://localhost/tool 即 可打开 PyWebIO 应用 注意: 当使用 Tornado 后端时,PyWebIO 使用 WebSocket 协议和浏览器进行通讯,如果你的 此部分内容属于高级特性,您不必使用此部分也可以实现 PyWebIO 支持的全部功能。PyWebIO 中所有仅用 于协程会话的函数或方法都在文档中有特别说明。 PyWebIO 的会话实现默认是基于线程的,用户每打开一个和服务端的会话连接,PyWebIO 会启动一个线程来 运行任务函数。除了基于线程的会话,PyWebIO 还提供了基于协程的会话。基于协程的会话接受协程函数作 为任务函数。 4.1. User’s guide 250 码力 | 98 页 | 1.73 MB | 1 年前3
PyWebIO v1.3.1 使用手册in 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 fastapi import webio_routes app = FastAPI() @app.get("/app") Notes 生产环境部署 在生产环境中,你可能会使用一些 WSGI/ASGI 服务器(如 uWSGI、 Gunicorn、Uvicorn)部署 Web 应用程序。由于 PyWebIO 应用程序会在进程中 存储会话状态,当使用基于 HTTP 的会话(使用Flask 和 Django后端时)并生 一是协程函数内还无法直接通过 await 直接等待asyncio库中的协程对象,目前 需要使用 run_asyncio_coroutine() 进行包装。 二是,在启动Flask/Django这类基于线程的服务器之前需要启动一个单独的线 程来运行事件循环。 使用基于协程的会话集成进Flask的示例: import asyncio import threading from flask import Flask0 码力 | 132 页 | 7.45 MB | 1 年前3
PyWebIO v1.3.3 使用手册in 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 fastapi import webio_routes app = FastAPI() @app.get("/app") Notes 生产环境部署 在生产环境中,你可能会使用一些 WSGI/ASGI 服务器(如 uWSGI、 Gunicorn、Uvicorn)部署 Web 应用程序。由于 PyWebIO 应用程序会在进程中 存储会话状态,当使用基于 HTTP 的会话(使用Flask 和 Django后端时)并生 一是协程函数内还无法直接通过 await 直接等待asyncio库中的协程对象,目前 需要使用 run_asyncio_coroutine() 进行包装。 二是,在启动Flask/Django这类基于线程的服务器之前需要启动一个单独的线 程来运行事件循环。 使用基于协程的会话集成进Flask的示例: import asyncio import threading from flask import Flask0 码力 | 132 页 | 7.45 MB | 1 年前3
PyWebIO v1.3.0 使用手册in 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 fastapi import webio_routes app = FastAPI() @app.get("/app") Notes 生产环境部署 在生产环境中,你可能会使用一些 WSGI/ASGI 服务器(如 uWSGI、 Gunicorn、Uvicorn)部署 Web 应用程序。由于 PyWebIO 应用程序会在进程中 存储会话状态,当使用基于 HTTP 的会话(使用Flask 和 Django后端时)并生 一是协程函数内还无法直接通过 await 直接等待asyncio库中的协程对象,目前 需要使用 run_asyncio_coroutine() 进行包装。 二是,在启动Flask/Django这类基于线程的服务器之前需要启动一个单独的线 程来运行事件循环。 使用基于协程的会话集成进Flask的示例: import asyncio import threading from flask import Flask0 码力 | 132 页 | 7.45 MB | 1 年前3
共 67 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7













