PyWebIO v1.2.3 使用手册
设置的函数被调用时会话已经关闭,所以在函数体内不 可以调用 PyWebIO 的交互函数 pywebio.session.hold() 保持会话,直到用户关闭浏览器。 注解 在PyWebIO会话结束后,页面和服务端的连接便会断开, 页面上需要和服 务端通信才可实现的功能(比如:下载通过 put_file() 输出的文件, put_buttons() 按钮回调)便无法使用。 可以在任务函数末尾处调用 hold() 默认关闭。注意,开启后,只有输出到ROOT Scope才可以触发自动滚 动。 http_pull_interval (int): HTTP轮询后端消息的周期(单位为毫秒,默 认1000ms),仅在基于HTTP连接的会话(使用Flask或Django后端)中 可用 Example: set_env(title='Awesome PyWebIO!!', output_animation=False) pywebio http://: /static/A/B.jpg。 reconnect_timeout (int) – 客户端重连超时时间(秒)。客 户端若意外与服务端断开连接,在 reconnect_timeout 秒内可以重新连接并自动恢复会话。 剩余参数的详细说明见 pywebio.platform.tornado.start_server() 的同名参 数。 pywebio.platform 0 码力 | 119 页 | 7.44 MB | 1 年前3PyWebIO v1.2.2 使用手册
设置的函数被调用时会话已经关闭,所以在函数体内不 可以调用 PyWebIO 的交互函数 pywebio.session.hold() 保持会话,直到用户关闭浏览器。 注解 在PyWebIO会话结束后,页面和服务端的连接便会断开, 页面上需要和服 务端通信才可实现的功能(比如:下载通过 put_file() 输出的文件, put_buttons() 按钮回调)便无法使用。 可以在任务函数末尾处调用 hold() 默认关闭。注意,开启后,只有输出到ROOT Scope才可以触发自动滚 动。 http_pull_interval (int): HTTP轮询后端消息的周期(单位为毫秒,默 认1000ms),仅在基于HTTP连接的会话(使用Flask或Django后端)中 可用 Example: set_env(title='Awesome PyWebIO!!', output_animation=False) pywebio http://: /static/A/B.jpg。 reconnect_timeout (int) – 客户端重连超时时间(秒)。客 户端若意外与服务端断开连接,在 reconnect_timeout 秒内可以重新连接并自动恢复会话。 剩余参数的详细说明见 pywebio.platform.tornado.start_server() 的同名参 数。 pywebio.platform 0 码力 | 119 页 | 7.41 MB | 1 年前3PyWebIO v1.2.3 使用手册
关于协程内容属于高级特性,您不必使用此部分也可以实现 PyWebIO 支持的全部功能。PyWebIO 中所有仅 用于协程会话的函数或方法都在文档中有特别说明。 PyWebIO 的会话实现默认是基于线程的,用户每打开一个和服务端的会话连接,PyWebIO 会启动一个线程来 运行任务函数。除了基于线程的会话,PyWebIO 还提供了基于协程的会话。基于协程的会话接受协程函数作 为任务函数。 基于协程的会话为单线程模型,所有会话都运行在一个线程内。对于 保持会话,直到用户关闭浏览器。 注解: 在 PyWebIO 会话结束后,页面和服务端的连接便会断开,页面上需要和服务端通信才可实现的 功能 (比如:下载通过put_file() 输出的文件,put_buttons() 按钮回调) 便无法使用。可以在任 务函数末尾处调用 hold() 函数来将会话保持,这样在用户关闭浏览器页面前,会话将一直保持连接。 注意 ⚠ :在基于协程 的会话上下文中,需要使用 await 启后,只有输出到 ROOT Scope 才可以触发自动滚动。 • http_pull_interval (int): HTTP 轮询后端消息的周期(单位为毫秒,默认 1000ms),仅在基 于 HTTP 连接的会话(使用 Flask 或 Django 后端)中可用 Example: set_env(title='Awesome PyWebIO!!', output_animation=False)0 码力 | 102 页 | 1.67 MB | 1 年前3PyWebIO v1.2.2 使用手册
关于协程内容属于高级特性,您不必使用此部分也可以实现 PyWebIO 支持的全部功能。PyWebIO 中所有仅 用于协程会话的函数或方法都在文档中有特别说明。 PyWebIO 的会话实现默认是基于线程的,用户每打开一个和服务端的会话连接,PyWebIO 会启动一个线程来 运行任务函数。除了基于线程的会话,PyWebIO 还提供了基于协程的会话。基于协程的会话接受协程函数作 为任务函数。 基于协程的会话为单线程模型,所有会话都运行在一个线程内。对于 保持会话,直到用户关闭浏览器。 注解: 在 PyWebIO 会话结束后,页面和服务端的连接便会断开,页面上需要和服务端通信才可实现的 功能 (比如:下载通过put_file() 输出的文件,put_buttons() 按钮回调) 便无法使用。可以在任 务函数末尾处调用 hold() 函数来将会话保持,这样在用户关闭浏览器页面前,会话将一直保持连接。 注意 ⚠ :在基于协程 的会话上下文中,需要使用 await 启后,只有输出到 ROOT Scope 才可以触发自动滚动。 • http_pull_interval (int): HTTP 轮询后端消息的周期(单位为毫秒,默认 1000ms),仅在基 于 HTTP 连接的会话(使用 Flask 或 Django 后端)中可用 Example: set_env(title='Awesome PyWebIO!!', output_animation=False)0 码力 | 102 页 | 1.69 MB | 1 年前3PyWebIO v1.1.0 使用手册
设置的函数被调用时会话已经关闭,所以在函数体内不 可以调用 PyWebIO 的交互函数 pywebio.session.hold() 保持会话,直到用户关闭浏览器。 注解 在PyWebIO会话结束后,页面和服务端的连接便会断开, 页面上需要和服 务端通信才可实现的功能(比如:下载通过 put_file() 输出的文件, put_buttons() 按钮回调)便无法使用。 可以在任务函数末尾处调用 hold() 默认关闭。注意,开启后,只有输出到ROOT Scope才可以触发自动滚 动。 http_pull_interval (int): HTTP轮询后端消息的周期(单位为毫秒,默 认1000ms),仅在基于HTTP连接的会话(使用Flask或Django后端)中 可用 调用示例: set_env(title='Awesome PyWebIO!!', output_animation=False) pywebio 以 websocket_ping_interval 秒周期性地向每个 WebSockets连接发送‘ping‘消息。 如果应用处在某些反 向代理服务器之后,设置 websocket_ping_interval 可 以避免WebSockets连接被代理服务器当作空闲连接而关 闭。 同时,若WebSockets连接在某些情况下被异常关 闭,应用也可以及时感知。 websocket_ping_timeout0 码力 | 119 页 | 7.41 MB | 1 年前3PyWebIO v1.4.0 使用手册
默认关闭。注意,开启后,只有输出到ROOT Scope才可以触发自动滚 动。 http_pull_interval (int): HTTP轮询后端消息的周期(单位为毫秒,默 认1000ms),仅在基于HTTP连接的会话(使用Flask或Django后端)中 可用 input_panel_fixed (bool): 是否将输入栏固定在页面底部, 默认启用。 参数: input_panel_min_height 函数 旧版本的文档: 在PyWebIO会话结束后,页面和服务端的连接便会断开, 页面上需要和 服务端通信才可实现的功能(比如:下载通过 put_file() 输出的文件, put_buttons() 按钮回调)便无法使用。 可以在任务函数末尾处调用 hold() 函数来将会话保持,这样在用户关闭浏览器页面前,会话将一直 保持连接。 pywebio.session.run_async(coro_obj) http://: /static/A/B.jpg。 reconnect_timeout (int) – 客户端重连超时时间(秒)。客 户端若意外与服务端断开连接,在 reconnect_timeout 秒内可以重新连接并自动恢复会话。 剩余参数的详细说明见 pywebio.platform.tornado.start_server() 的同名参 数。 pywebio.platform 0 码力 | 135 页 | 7.45 MB | 1 年前3PyWebIO v1.5.1 使用手册
默认关闭。注意,开启后,只有输出到ROOT Scope才可以触发自动滚 动。 http_pull_interval (int): HTTP轮询后端消息的周期(单位为毫秒,默 认1000ms),仅在基于HTTP连接的会话(使用Flask或Django后端)中 可用 input_panel_fixed (bool): 是否将输入栏固定在页面底部, 默认启用。 参数: input_panel_min_height 函数 旧版本的文档: 在PyWebIO会话结束后,页面和服务端的连接便会断开, 页面上需要和 服务端通信才可实现的功能(比如:下载通过 put_file() 输出的文件, put_buttons() 按钮回调)便无法使用。 可以在任务函数末尾处调用 hold() 函数来将会话保持,这样在用户关闭浏览器页面前,会话将一直 保持连接。 pywebio.session.run_async(coro_obj) http://: /static/A/B.jpg。 reconnect_timeout (int) – 客户端重连超时时间(秒)。客 户端若意外与服务端断开连接,在 reconnect_timeout 秒内可以重新连接并自动恢复会话。 剩余参数的详细说明见 pywebio.platform.tornado.start_server() 的同名参 数。 pywebio.platform 0 码力 | 144 页 | 7.46 MB | 1 年前3PyWebIO v1.5.2 使用手册
默认关闭。注意,开启后,只有输出到ROOT Scope才可以触发自动滚 动。 http_pull_interval (int): HTTP轮询后端消息的周期(单位为毫秒,默 认1000ms),仅在基于HTTP连接的会话(使用Flask或Django后端)中 可用 input_panel_fixed (bool): 是否将输入栏固定在页面底部, 默认启用。 参数: input_panel_min_height 函数 旧版本的文档: 在PyWebIO会话结束后,页面和服务端的连接便会断开, 页面上需要和 服务端通信才可实现的功能(比如:下载通过 put_file() 输出的文件, put_buttons() 按钮回调)便无法使用。 可以在任务函数末尾处调用 hold() 函数来将会话保持,这样在用户关闭浏览器页面前,会话将一直 保持连接。 pywebio.session.run_async(coro_obj) http://: /static/A/B.jpg。 reconnect_timeout (int) – 客户端重连超时时间(秒)。客 户端若意外与服务端断开连接,在 reconnect_timeout 秒内可以重新连接并自动恢复会话。 剩余参数的详细说明见 pywebio.platform.tornado.start_server() 的同名参 数。 pywebio.platform 0 码力 | 144 页 | 7.46 MB | 1 年前3PyWebIO v1.5.0 使用手册
默认关闭。注意,开启后,只有输出到ROOT Scope才可以触发自动滚 动。 http_pull_interval (int): HTTP轮询后端消息的周期(单位为毫秒,默 认1000ms),仅在基于HTTP连接的会话(使用Flask或Django后端)中 可用 input_panel_fixed (bool): 是否将输入栏固定在页面底部, 默认启用。 参数: input_panel_min_height 函数 旧版本的文档: 在PyWebIO会话结束后,页面和服务端的连接便会断开, 页面上需要和 服务端通信才可实现的功能(比如:下载通过 put_file() 输出的文件, put_buttons() 按钮回调)便无法使用。 可以在任务函数末尾处调用 hold() 函数来将会话保持,这样在用户关闭浏览器页面前,会话将一直 保持连接。 pywebio.session.run_async(coro_obj) http://: /static/A/B.jpg。 reconnect_timeout (int) – 客户端重连超时时间(秒)。客 户端若意外与服务端断开连接,在 reconnect_timeout 秒内可以重新连接并自动恢复会话。 剩余参数的详细说明见 pywebio.platform.tornado.start_server() 的同名参 数。 pywebio.platform 0 码力 | 144 页 | 7.46 MB | 1 年前3PyWebIO v1.3.1 使用手册
设置的函数被调用时会话已经关闭,所以在函数体内不 可以调用 PyWebIO 的交互函数 pywebio.session.hold() 保持会话,直到用户关闭浏览器。 注解 在PyWebIO会话结束后,页面和服务端的连接便会断开, 页面上需要和服 务端通信才可实现的功能(比如:下载通过 put_file() 输出的文件, put_buttons() 按钮回调)便无法使用。 可以在任务函数末尾处调用 hold() 默认关闭。注意,开启后,只有输出到ROOT Scope才可以触发自动滚 动。 http_pull_interval (int): HTTP轮询后端消息的周期(单位为毫秒,默 认1000ms),仅在基于HTTP连接的会话(使用Flask或Django后端)中 可用 input_panel_fixed (bool): 是否将输入栏固定在页面底部, 默认启用。 input_panel_min_height (int): http://: /static/A/B.jpg。 reconnect_timeout (int) – 客户端重连超时时间(秒)。客 户端若意外与服务端断开连接,在 reconnect_timeout 秒内可以重新连接并自动恢复会话。 剩余参数的详细说明见 pywebio.platform.tornado.start_server() 的同名参 数。 pywebio.platform 0 码力 | 132 页 | 7.45 MB | 1 年前3
共 67 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7