PyWebIO v1.1.0 使用手册Script模式下,在任何位置都可以调用PyWebIO的交互函数。 如果用户在会话结束之前关闭了浏览器,那么之后会话内对于PyWebIO交互函 数的调用将会引发一个 SessionException 异常。 并发 PyWebIO 支持在多线程环境中使用。 Script模式 在 Script模式下,你可以自由地启动线程,并在其中调用PyWebIO的交互函 数。当所有非 Daemon线程 [https://docs put_markdown('## Clock') t.start() # 在后台运行show_time() # � 没有使用register_thread注册的线程调用PyWebIO交互函数会产生异常 threading.Thread(target=show_time).start() put_text('Background task started.') start_server(app port=8080, debug=True) 会话的结束 会话还会因为用户的关闭浏览器而结束,这时当前会话内还未返回的PyWebIO 输入函数调用将抛出 SessionClosedException 异常,之后对于PyWebIO交互函 数的调用将会产生 SessionNotFoundException 或 SessionClosedException 异 常。 可以使用 defer_call(func)0 码力 | 119 页 | 7.41 MB | 1 年前3
PyWebIO v1.3.1 使用手册Script模式下,在任何位置都可以调用PyWebIO的交互函数。 如果用户在会话结束之前关闭了浏览器,那么之后会话内对于PyWebIO交互函 数的调用将会引发一个 SessionException 异常。 并发 PyWebIO 支持在多线程环境中使用。 Script模式 在 Script模式下,你可以自由地启动线程,并在其中调用PyWebIO的交互函 数。当所有非 Daemon线程 [https://docs port=8080, debug=True) 会话的结束 会话还会因为用户的关闭浏览器而结束,这时当前会话内还未返回的PyWebIO 输入函数调用将抛出 SessionClosedException 异常,之后对于PyWebIO交互函 数的调用将会产生 SessionNotFoundException 或 SessionClosedException 异 常。 可以使用 defer_call(func) Nginx)之后, 可能需 要特别配置反向代理来支持WebSocket协议,这里 有一个Nginx配置 WebSocket的例子。 成多个进程来处理请求时,请求可能会被分发到错误的进程中。因此,在使用 基于 HTTP 的会话时,只能启动一个进程来处理请求。 如果仍然希望使用多进程来提高并发,一种方式是使用 Uvicorn+FastAPI,或 者你也可以启动多个Tornado/aiohttp进程,并在它们之前添加外部的负载均衡0 码力 | 132 页 | 7.45 MB | 1 年前3
PyWebIO v1.3.3 使用手册Script模式下,在任何位置都可以调用PyWebIO的交互函数。 如果用户在会话结束之前关闭了浏览器,那么之后会话内对于PyWebIO交互函 数的调用将会引发一个 SessionException 异常。 并发 PyWebIO 支持在多线程环境中使用。 Script模式 在 Script模式下,你可以自由地启动线程,并在其中调用PyWebIO的交互函 数。当所有非 Daemon线程 [https://docs port=8080, debug=True) 会话的结束 会话还会因为用户的关闭浏览器而结束,这时当前会话内还未返回的PyWebIO 输入函数调用将抛出 SessionClosedException 异常,之后对于PyWebIO交互函 数的调用将会产生 SessionNotFoundException 或 SessionClosedException 异 常。 可以使用 defer_call(func) Nginx)之后, 可能需 要特别配置反向代理来支持WebSocket协议,这里 有一个Nginx配置 WebSocket的例子。 成多个进程来处理请求时,请求可能会被分发到错误的进程中。因此,在使用 基于 HTTP 的会话时,只能启动一个进程来处理请求。 如果仍然希望使用多进程来提高并发,一种方式是使用 Uvicorn+FastAPI,或 者你也可以启动多个Tornado/aiohttp进程,并在它们之前添加外部的负载均衡0 码力 | 132 页 | 7.45 MB | 1 年前3
PyWebIO v1.3.0 使用手册Script模式下,在任何位置都可以调用PyWebIO的交互函数。 如果用户在会话结束之前关闭了浏览器,那么之后会话内对于PyWebIO交互函 数的调用将会引发一个 SessionException 异常。 并发 PyWebIO 支持在多线程环境中使用。 Script模式 在 Script模式下,你可以自由地启动线程,并在其中调用PyWebIO的交互函 数。当所有非 Daemon线程 [https://docs port=8080, debug=True) 会话的结束 会话还会因为用户的关闭浏览器而结束,这时当前会话内还未返回的PyWebIO 输入函数调用将抛出 SessionClosedException 异常,之后对于PyWebIO交互函 数的调用将会产生 SessionNotFoundException 或 SessionClosedException 异 常。 可以使用 defer_call(func) Nginx)之后, 可能需 要特别配置反向代理来支持WebSocket协议,这里 有一个Nginx配置 WebSocket的例子。 成多个进程来处理请求时,请求可能会被分发到错误的进程中。因此,在使用 基于 HTTP 的会话时,只能启动一个进程来处理请求。 如果仍然希望使用多进程来提高并发,一种方式是使用 Uvicorn+FastAPI,或 者你也可以启动多个Tornado/aiohttp进程,并在它们之前添加外部的负载均衡0 码力 | 132 页 | 7.45 MB | 1 年前3
PyWebIO v1.3.2 使用手册Script模式下,在任何位置都可以调用PyWebIO的交互函数。 如果用户在会话结束之前关闭了浏览器,那么之后会话内对于PyWebIO交互函 数的调用将会引发一个 SessionException 异常。 并发 PyWebIO 支持在多线程环境中使用。 Script模式 在 Script模式下,你可以自由地启动线程,并在其中调用PyWebIO的交互函 数。当所有非 Daemon线程 [https://docs port=8080, debug=True) 会话的结束 会话还会因为用户的关闭浏览器而结束,这时当前会话内还未返回的PyWebIO 输入函数调用将抛出 SessionClosedException 异常,之后对于PyWebIO交互函 数的调用将会产生 SessionNotFoundException 或 SessionClosedException 异 常。 可以使用 defer_call(func) Nginx)之后, 可能需 要特别配置反向代理来支持WebSocket协议,这里 有一个Nginx配置 WebSocket的例子。 成多个进程来处理请求时,请求可能会被分发到错误的进程中。因此,在使用 基于 HTTP 的会话时,只能启动一个进程来处理请求。 如果仍然希望使用多进程来提高并发,一种方式是使用 Uvicorn+FastAPI,或 者你也可以启动多个Tornado/aiohttp进程,并在它们之前添加外部的负载均衡0 码力 | 132 页 | 7.45 MB | 1 年前3
PyWebIO v1.5.1 使用手册在这个页面上进行。当脚本运行结 束,这个页面也将不再有效。 如果用户在脚本结束运行之前关闭了浏览器,那么之后会话内对于PyWebIO交 互函数的调用将会引发一个 SessionException 异常。 并发 PyWebIO 支持在多线程环境中使用。 Script模式 在 Script模式下,你可以自由地启动线程,并在其中调用PyWebIO的交互函 数。当所有非 Daemon线程 [https://docs 未返回的PyWebIO输入函数的调用将会抛出 SessionClosedException 异常,后 续对PyWebIO交互函数的调用将会引发 SessionNotFoundException 或 SessionClosedException 异常。 大部分情况下,你不需要捕获这些异常,让这些异常来终止代码的执行通常是 比较合适的。 可以使用 pywebio.session.defer_call(func) 后,用户表单项会变为只读 状态。 双参数调用的使用场景为:表单项的值通过回调动态生 成,同时希望用户表单显示的和实际提交的数据不同(例 如表单项上可以显示更人性化的内容,而表单项的值则 可以保存更方便被处理的对象) 使用示例 Note: 当使用 基于协程的会话实现 时,回调函数 callback 可以为协程函数. onchange (callable) – 当输入项的值发生变化时的回调函数。 onchange0 码力 | 144 页 | 7.46 MB | 1 年前3
PyWebIO v1.5.2 使用手册在这个页面上进行。当脚本运行结 束,这个页面也将不再有效。 如果用户在脚本结束运行之前关闭了浏览器,那么之后会话内对于PyWebIO交 互函数的调用将会引发一个 SessionException 异常。 并发 PyWebIO 支持在多线程环境中使用。 Script模式 在 Script模式下,你可以自由地启动线程,并在其中调用PyWebIO的交互函 数。当所有非 Daemon线程 [https://docs 未返回的PyWebIO输入函数的调用将会抛出 SessionClosedException 异常,后 续对PyWebIO交互函数的调用将会引发 SessionNotFoundException 或 SessionClosedException 异常。 大部分情况下,你不需要捕获这些异常,让这些异常来终止代码的执行通常是 比较合适的。 可以使用 pywebio.session.defer_call(func) 后,用户表单项会变为只读 状态。 双参数调用的使用场景为:表单项的值通过回调动态生 成,同时希望用户表单显示的和实际提交的数据不同(例 如表单项上可以显示更人性化的内容,而表单项的值则 可以保存更方便被处理的对象) 使用示例 Note: 当使用 基于协程的会话实现 时,回调函数 callback 可以为协程函数. onchange (callable) – 当输入项的值发生变化时的回调函数。 onchange0 码力 | 144 页 | 7.46 MB | 1 年前3
PyWebIO v1.5.0 使用手册在这个页面上进行。当脚本运行结 束,这个页面也将不再有效。 如果用户在脚本结束运行之前关闭了浏览器,那么之后会话内对于PyWebIO交 互函数的调用将会引发一个 SessionException 异常。 并发 PyWebIO 支持在多线程环境中使用。 Script模式 在 Script模式下,你可以自由地启动线程,并在其中调用PyWebIO的交互函 数。当所有非 Daemon线程 [https://docs 未返回的PyWebIO输入函数的调用将会抛出 SessionClosedException 异常,后 续对PyWebIO交互函数的调用将会引发 SessionNotFoundException 或 SessionClosedException 异常。 大部分情况下,你不需要捕获这些异常,让这些异常来终止代码的执行通常是 比较合适的。 可以使用 pywebio.session.defer_call(func) 后,用户表单项会变为只读 状态。 双参数调用的使用场景为:表单项的值通过回调动态生 成,同时希望用户表单显示的和实际提交的数据不同(例 如表单项上可以显示更人性化的内容,而表单项的值则 可以保存更方便被处理的对象) 使用示例 Note: 当使用 基于协程的会话实现 时,回调函数 callback 可以为协程函数. onchange (callable) – 当输入项的值发生变化时的回调函数。 onchange0 码力 | 144 页 | 7.46 MB | 1 年前3
PyWebIO v1.6.0 使用手册在这个页面上进行。当脚本运行结 束,这个页面也将不再有效。 如果用户在脚本结束运行之前关闭了浏览器,那么之后会话内对于PyWebIO交 互函数的调用将会引发一个 SessionException 异常。 并发 PyWebIO 支持在多线程环境中使用。 Script模式 在 Script模式下,你可以自由地启动线程,并在其中调用PyWebIO的交互函 数。当所有非 Daemon线程 [https://docs 未返回的PyWebIO输入函数的调用将会抛出 SessionClosedException 异常,后 续对PyWebIO交互函数的调用将会引发 SessionNotFoundException 或 SessionClosedException 异常。 大部分情况下,你不需要捕获这些异常,让这些异常来终止代码的执行通常是 比较合适的。 可以使用 pywebio.session.defer_call(func) 后,用户表单项会变为只读 状态。 双参数调用的使用场景为:表单项的值通过回调动态生 成,同时希望用户表单显示的和实际提交的数据不同(例 如表单项上可以显示更人性化的内容,而表单项的值则 可以保存更方便被处理的对象) 使用示例 Note: 当使用 基于协程的会话实现 时,回调函数 callback 可以为协程函数. onchange (callable) – A callback function which0 码力 | 148 页 | 7.47 MB | 1 年前3
PyWebIO v1.7.1 使用手册在这个页面上进行。当脚本运行结 束,这个页面也将不再有效。 如果用户在脚本结束运行之前关闭了浏览器,那么之后会话内对于PyWebIO交 互函数的调用将会引发一个 SessionException 异常。 并发 PyWebIO 支持在多线程环境中使用。 Script模式 在 Script模式下,你可以自由地启动线程,并在其中调用PyWebIO的交互函 数。当所有非 Daemon线程 [https://docs 未返回的PyWebIO输入函数的调用将会抛出 SessionClosedException 异常,后 续对PyWebIO交互函数的调用将会引发 SessionNotFoundException 或 SessionClosedException 异常。 大部分情况下,你不需要捕获这些异常,让这些异常来终止代码的执行通常是 比较合适的。 可以使用 pywebio.session.defer_call(func) 后,用户表单项会变为只读 状态。 双参数调用的使用场景为:表单项的值通过回调动态生 成,同时希望用户表单显示的和实际提交的数据不同(例 如表单项上可以显示更人性化的内容,而表单项的值则 可以保存更方便被处理的对象) 使用示例 Note: 当使用 基于协程的会话实现 时,回调函数 callback 可以为协程函数. onchange (callable) – A callback function which0 码力 | 151 页 | 7.47 MB | 1 年前3
共 67 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7













