PyWebIO v1.1.0 使用手册
态和关闭协程。 协程会话的关闭 与基于线程的会话类似,在基于协程的会话中,当任务函数和在会话内通过 run_async() 运行的协程全部结束后,会话关闭。 对于因为用户的关闭浏览器而造成的会话结束,处理逻辑和 基于线程的会话 一致: 此时当前会话内还未返回的PyWebIO输入函数调用将抛出 SessionClosedException 异常,之后对于PyWebIO交互函数的调用将会产生 Ses 后,用户表单项会变为只读 状态。 双参数调用的使用场景为:表单项的值通过回调动态生 成,同时希望用户表单显示的和实际提交的数据不同(例 如表单项上可以显示更人性化的内容,而表单项的值则 可以保存更方便被处理的对象) 使用示例: Note: 当使用 基于协程的会话实现 时,回调函数 callback 可以为协程函数. placeholder (str) – 输入框的提示内容。提示内容会在输 入框未输入值时以浅色字体显示在输入框中 字符开始的文件扩展名(例如:.jpg, .png, .doc)。 注意:截至本文档编写之时,微信内置浏览 器还不支持这种语法 一个有效的 MIME 类型。 例如: application/pdf 、 audio/* 表示音频文件、video/* 表示视频文件、 image/* 表示图片文件。 参考 https://developer.mozilla.org/en- US/docs/Web/HTTP/Basics_of_HTTP/MIME_types0 码力 | 119 页 | 7.41 MB | 1 年前3PyWebIO v1.2.3 使用手册
行状态和关闭协程。 会话的结束 与基于线程的会话类似,在基于协程的会话中,当任务函数和在会话内通过 run_async() 运行的协程全部结束后,会话关闭。 对于因为用户的关闭浏览器而造成的会话结束,处理逻辑和 基于线程的会话 一致: 此时当前会话内还未返回的PyWebIO输入函数调用将抛出 SessionClosedException 异常,之后对于PyWebIO交互函数的调用将会产生 Ses 后,用户表单项会变为只读 状态。 双参数调用的使用场景为:表单项的值通过回调动态生 成,同时希望用户表单显示的和实际提交的数据不同(例 如表单项上可以显示更人性化的内容,而表单项的值则 可以保存更方便被处理的对象) 使用示例 Note: 当使用 基于协程的会话实现 时,回调函数 callback 可以为协程函数. placeholder (str) – 输入框的提示内容。提示内容会在输 入框未输入值时以浅色字体显示在输入框中 字符开始的文件扩展名(例如:.jpg, .png, .doc)。 注意:截至本文档编写之时,微信内置浏览 器还不支持这种语法 一个有效的 MIME 类型。 例如: application/pdf 、 audio/* 表示音频文件、video/* 表示视频文件、 image/* 表示图片文件。 参考 https://developer.mozilla.org/en- US/docs/Web/HTTP/Basics_of_HTTP/MIME_types0 码力 | 119 页 | 7.44 MB | 1 年前3PyWebIO v1.2.2 使用手册
行状态和关闭协程。 会话的结束 与基于线程的会话类似,在基于协程的会话中,当任务函数和在会话内通过 run_async() 运行的协程全部结束后,会话关闭。 对于因为用户的关闭浏览器而造成的会话结束,处理逻辑和 基于线程的会话 一致: 此时当前会话内还未返回的PyWebIO输入函数调用将抛出 SessionClosedException 异常,之后对于PyWebIO交互函数的调用将会产生 Ses 后,用户表单项会变为只读 状态。 双参数调用的使用场景为:表单项的值通过回调动态生 成,同时希望用户表单显示的和实际提交的数据不同(例 如表单项上可以显示更人性化的内容,而表单项的值则 可以保存更方便被处理的对象) 使用示例 Note: 当使用 基于协程的会话实现 时,回调函数 callback 可以为协程函数. placeholder (str) – 输入框的提示内容。提示内容会在输 入框未输入值时以浅色字体显示在输入框中 字符开始的文件扩展名(例如:.jpg, .png, .doc)。 注意:截至本文档编写之时,微信内置浏览 器还不支持这种语法 一个有效的 MIME 类型。 例如: application/pdf 、 audio/* 表示音频文件、video/* 表示视频文件、 image/* 表示图片文件。 参考 https://developer.mozilla.org/en- US/docs/Web/HTTP/Basics_of_HTTP/MIME_types0 码力 | 119 页 | 7.41 MB | 1 年前3PyWebIO v1.3.1 使用手册
由于 PyWebIO 应用程序会在进程中存储会话状态,当使用基于 HTTP 的会话(使用 Flask 和 Django 后端时) 并生成多个进程来处理请求时,请求可能会被分发到错误的进程中。因此,在使用基于 HTTP 的会话时,只 能启动一个进程来处理请求。 如果仍然希望使用多进程来提高并发,一种方式是使用 Uvicorn+FastAPI,或者你也可以启动多个 Tor- nado/aiohttp 可以查询协程运行状态和关闭协程。 会话的结束 与基于线程的会话类似,在基于协程的会话中,当任务函数和在会话内通过run_async() 运行的协程全部 结束后,会话关闭。 对于因为用户的关闭浏览器而造成的会话结束,处理逻辑和基于线程的会话 一致: 此时当前会话内还未返回 的 PyWebIO 输入函数调用将抛出 SessionClosedException 异常,之后对于 PyWebIO 交互函数的调用 将会产生 后,用户表单项会变为只读状态。 双参数调用的使用场景为:表单项的值通过回调动态生成,同时希望用户表单显示 的和实际提交的数据不同 (例如表单项上可以显示更人性化的内容,而表单项的值则 可以保存更方便被处理的对象) 使用示例 import time def set_now_ts(set_value): set_value(int(time.time())) ts = input('Timestamp'0 码力 | 111 页 | 1.70 MB | 1 年前3PyWebIO v1.3.3 使用手册
由于 PyWebIO 应用程序会在进程中存储会话状态,当使用基于 HTTP 的会话(使用 Flask 和 Django 后端时) 并生成多个进程来处理请求时,请求可能会被分发到错误的进程中。因此,在使用基于 HTTP 的会话时,只 能启动一个进程来处理请求。 如果仍然希望使用多进程来提高并发,一种方式是使用 Uvicorn+FastAPI,或者你也可以启动多个 Tor- nado/aiohttp 可以查询协程运行状态和关闭协程。 会话的结束 与基于线程的会话类似,在基于协程的会话中,当任务函数和在会话内通过run_async() 运行的协程全部 结束后,会话关闭。 对于因为用户的关闭浏览器而造成的会话结束,处理逻辑和基于线程的会话 一致: 此时当前会话内还未返回 的 PyWebIO 输入函数调用将抛出 SessionClosedException 异常,之后对于 PyWebIO 交互函数的调用 将会产生 后,用户表单项会变为只读状态。 双参数调用的使用场景为:表单项的值通过回调动态生成,同时希望用户表单显示 的和实际提交的数据不同 (例如表单项上可以显示更人性化的内容,而表单项的值则 可以保存更方便被处理的对象) 使用示例 import time def set_now_ts(set_value): set_value(int(time.time())) ts = input('Timestamp'0 码力 | 111 页 | 1.70 MB | 1 年前3PyWebIO v1.3.2 使用手册
由于 PyWebIO 应用程序会在进程中存储会话状态,当使用基于 HTTP 的会话(使用 Flask 和 Django 后端时) 并生成多个进程来处理请求时,请求可能会被分发到错误的进程中。因此,在使用基于 HTTP 的会话时,只 能启动一个进程来处理请求。 如果仍然希望使用多进程来提高并发,一种方式是使用 Uvicorn+FastAPI,或者你也可以启动多个 Tor- nado/aiohttp 可以查询协程运行状态和关闭协程。 会话的结束 与基于线程的会话类似,在基于协程的会话中,当任务函数和在会话内通过run_async() 运行的协程全部 结束后,会话关闭。 对于因为用户的关闭浏览器而造成的会话结束,处理逻辑和基于线程的会话 一致: 此时当前会话内还未返回 的 PyWebIO 输入函数调用将抛出 SessionClosedException 异常,之后对于 PyWebIO 交互函数的调用 将会产生 后,用户表单项会变为只读状态。 双参数调用的使用场景为:表单项的值通过回调动态生成,同时希望用户表单显示 的和实际提交的数据不同 (例如表单项上可以显示更人性化的内容,而表单项的值则 可以保存更方便被处理的对象) 使用示例 import time def set_now_ts(set_value): set_value(int(time.time())) ts = input('Timestamp'0 码力 | 111 页 | 1.70 MB | 1 年前3PyWebIO v1.3.0 使用手册
由于 PyWebIO 应用程序会在进程中存储会话状态,当使用基于 HTTP 的会话(使用 Flask 和 Django 后端时) 并生成多个进程来处理请求时,请求可能会被分发到错误的进程中。因此,在使用基于 HTTP 的会话时,只 能启动一个进程来处理请求。 如果仍然希望使用多进程来提高并发,一种方式是使用 Uvicorn+FastAPI,或者你也可以启动多个 Tor- nado/aiohttp 可以查询协程运行状态和关闭协程。 会话的结束 与基于线程的会话类似,在基于协程的会话中,当任务函数和在会话内通过run_async() 运行的协程全部 结束后,会话关闭。 对于因为用户的关闭浏览器而造成的会话结束,处理逻辑和基于线程的会话 一致: 此时当前会话内还未返回 的 PyWebIO 输入函数调用将抛出 SessionClosedException 异常,之后对于 PyWebIO 交互函数的调用 将会产生 后,用户表单项会变为只读状态。 双参数调用的使用场景为:表单项的值通过回调动态生成,同时希望用户表单显示 的和实际提交的数据不同 (例如表单项上可以显示更人性化的内容,而表单项的值则 可以保存更方便被处理的对象) 使用示例 import time def set_now_ts(set_value): set_value(int(time.time())) ts = input('Timestamp'0 码力 | 111 页 | 1.70 MB | 1 年前3PyWebIO v1.3.1 使用手册
Nginx)之后, 可能需 要特别配置反向代理来支持WebSocket协议,这里 有一个Nginx配置 WebSocket的例子。 成多个进程来处理请求时,请求可能会被分发到错误的进程中。因此,在使用 基于 HTTP 的会话时,只能启动一个进程来处理请求。 如果仍然希望使用多进程来提高并发,一种方式是使用 Uvicorn+FastAPI,或 者你也可以启动多个Tornado/aiohttp进程,并在它们之前添加外部的负载均衡 行状态和关闭协程。 会话的结束 与基于线程的会话类似,在基于协程的会话中,当任务函数和在会话内通过 run_async() 运行的协程全部结束后,会话关闭。 对于因为用户的关闭浏览器而造成的会话结束,处理逻辑和 基于线程的会话 一致: 此时当前会话内还未返回的PyWebIO输入函数调用将抛出 SessionClosedException 异常,之后对于PyWebIO交互函数的调用将会产生 Ses 后,用户表单项会变为只读 状态。 双参数调用的使用场景为:表单项的值通过回调动态生 成,同时希望用户表单显示的和实际提交的数据不同(例 如表单项上可以显示更人性化的内容,而表单项的值则 可以保存更方便被处理的对象) 使用示例 Note: 当使用 基于协程的会话实现 时,回调函数 callback 可以为协程函数. onchange (callable) – 当输入项的值发生变化时的回调函数。 onchange0 码力 | 132 页 | 7.45 MB | 1 年前3PyWebIO v1.3.3 使用手册
Nginx)之后, 可能需 要特别配置反向代理来支持WebSocket协议,这里 有一个Nginx配置 WebSocket的例子。 成多个进程来处理请求时,请求可能会被分发到错误的进程中。因此,在使用 基于 HTTP 的会话时,只能启动一个进程来处理请求。 如果仍然希望使用多进程来提高并发,一种方式是使用 Uvicorn+FastAPI,或 者你也可以启动多个Tornado/aiohttp进程,并在它们之前添加外部的负载均衡 行状态和关闭协程。 会话的结束 与基于线程的会话类似,在基于协程的会话中,当任务函数和在会话内通过 run_async() 运行的协程全部结束后,会话关闭。 对于因为用户的关闭浏览器而造成的会话结束,处理逻辑和 基于线程的会话 一致: 此时当前会话内还未返回的PyWebIO输入函数调用将抛出 SessionClosedException 异常,之后对于PyWebIO交互函数的调用将会产生 Ses 后,用户表单项会变为只读 状态。 双参数调用的使用场景为:表单项的值通过回调动态生 成,同时希望用户表单显示的和实际提交的数据不同(例 如表单项上可以显示更人性化的内容,而表单项的值则 可以保存更方便被处理的对象) 使用示例 Note: 当使用 基于协程的会话实现 时,回调函数 callback 可以为协程函数. onchange (callable) – 当输入项的值发生变化时的回调函数。 onchange0 码力 | 132 页 | 7.45 MB | 1 年前3PyWebIO v1.3.0 使用手册
Nginx)之后, 可能需 要特别配置反向代理来支持WebSocket协议,这里 有一个Nginx配置 WebSocket的例子。 成多个进程来处理请求时,请求可能会被分发到错误的进程中。因此,在使用 基于 HTTP 的会话时,只能启动一个进程来处理请求。 如果仍然希望使用多进程来提高并发,一种方式是使用 Uvicorn+FastAPI,或 者你也可以启动多个Tornado/aiohttp进程,并在它们之前添加外部的负载均衡 行状态和关闭协程。 会话的结束 与基于线程的会话类似,在基于协程的会话中,当任务函数和在会话内通过 run_async() 运行的协程全部结束后,会话关闭。 对于因为用户的关闭浏览器而造成的会话结束,处理逻辑和 基于线程的会话 一致: 此时当前会话内还未返回的PyWebIO输入函数调用将抛出 SessionClosedException 异常,之后对于PyWebIO交互函数的调用将会产生 Ses 后,用户表单项会变为只读 状态。 双参数调用的使用场景为:表单项的值通过回调动态生 成,同时希望用户表单显示的和实际提交的数据不同(例 如表单项上可以显示更人性化的内容,而表单项的值则 可以保存更方便被处理的对象) 使用示例 Note: 当使用 基于协程的会话实现 时,回调函数 callback 可以为协程函数. onchange (callable) – 当输入项的值发生变化时的回调函数。 onchange0 码力 | 132 页 | 7.45 MB | 1 年前3
共 67 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7