PyWebIO v1.1.0 使用手册webio_view(task_func), methods=['GET', 'POST', 'OPTIONS']) # 接口需要能接收 GET、POST和OPTIONS请求 app.run(host='localhost', port=80) 以上代码使用 webio_view(task_func) 来获得运行PyWebIO应用的Flask视 图 , 并调用 Flask 态和关闭协程。 协程会话的关闭 与基于线程的会话类似,在基于协程的会话中,当任务函数和在会话内通过 run_async() 运行的协程全部结束后,会话关闭。 对于因为用户的关闭浏览器而造成的会话结束,处理逻辑和 基于线程的会话 一致: 此时当前会话内还未返回的PyWebIO输入函数调用将抛出 SessionClosedException 异常,之后对于PyWebIO交互函数的调用将会产生 Ses 后,用户表单项会变为只读 状态。 双参数调用的使用场景为:表单项的值通过回调动态生 成,同时希望用户表单显示的和实际提交的数据不同(例 如表单项上可以显示更人性化的内容,而表单项的值则 可以保存更方便被处理的对象) 使用示例: Note: 当使用 基于协程的会话实现 时,回调函数 callback 可以为协程函数. placeholder (str) – 输入框的提示内容。提示内容会在输 入框未输入值时以浅色字体显示在输入框中0 码力 | 119 页 | 7.41 MB | 1 年前3
PyWebIO v1.3.1 使用手册ginx)之后, 可能需 要特别配置反向代理来支持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
PyWebIO v1.3.3 使用手册ginx)之后, 可能需 要特别配置反向代理来支持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
PyWebIO v1.3.0 使用手册ginx)之后, 可能需 要特别配置反向代理来支持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
PyWebIO v1.3.2 使用手册ginx)之后, 可能需 要特别配置反向代理来支持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
PyWebIO v1.5.1 使用手册后,用户表单项会变为只读 状态。 双参数调用的使用场景为:表单项的值通过回调动态生 成,同时希望用户表单显示的和实际提交的数据不同(例 如表单项上可以显示更人性化的内容,而表单项的值则 可以保存更方便被处理的对象) 使用示例 Note: 当使用 基于协程的会话实现 时,回调函数 callback 可以为协程函数. onchange (callable) – 当输入项的值发生变化时的回调函数。 onchange 'starlette'. protocol (str): PyWebIO服务器与浏览器之间的通信协议。可能的值 为 'websocket' 或 'http' request (object): 创建当前会话时的Web请求对象. 根据PyWebIO使 用的后端Server不同,request 的类型也不同: 使用Tornado后端时, request 为 tornado.httputil.HTTPServerRequest 用于加载PyWebIO应用的根目录 port (int) – 服务器监听的端口 host (str) – 服务绑定的地址 index (bool/callable) – 当请求一个文件夹时是否显示默 认的索引页面,默认为 True 。 index 也可以为一个函数 来自定义索引页面,其接收请求的文件夹路径作为参 数,返回页面HTML字符串。你可以在文件夹中创建一 个 index.py PyWebIO应用文件来重写文件夹的索引页。 static_dir0 码力 | 144 页 | 7.46 MB | 1 年前3
PyWebIO v1.5.2 使用手册后,用户表单项会变为只读 状态。 双参数调用的使用场景为:表单项的值通过回调动态生 成,同时希望用户表单显示的和实际提交的数据不同(例 如表单项上可以显示更人性化的内容,而表单项的值则 可以保存更方便被处理的对象) 使用示例 Note: 当使用 基于协程的会话实现 时,回调函数 callback 可以为协程函数. onchange (callable) – 当输入项的值发生变化时的回调函数。 onchange 'starlette'. protocol (str): PyWebIO服务器与浏览器之间的通信协议。可能的值 为 'websocket' 或 'http' request (object): 创建当前会话时的Web请求对象. 根据PyWebIO使 用的后端Server不同,request 的类型也不同: 使用Tornado后端时, request 为 tornado.httputil.HTTPServerRequest 用于加载PyWebIO应用的根目录 port (int) – 服务器监听的端口 host (str) – 服务绑定的地址 index (bool/callable) – 当请求一个文件夹时是否显示默 认的索引页面,默认为 True 。 index 也可以为一个函数 来自定义索引页面,其接收请求的文件夹路径作为参 数,返回页面HTML字符串。你可以在文件夹中创建一 个 index.py PyWebIO应用文件来重写文件夹的索引页。 static_dir0 码力 | 144 页 | 7.46 MB | 1 年前3
PyWebIO v1.5.0 使用手册后,用户表单项会变为只读 状态。 双参数调用的使用场景为:表单项的值通过回调动态生 成,同时希望用户表单显示的和实际提交的数据不同(例 如表单项上可以显示更人性化的内容,而表单项的值则 可以保存更方便被处理的对象) 使用示例 Note: 当使用 基于协程的会话实现 时,回调函数 callback 可以为协程函数. onchange (callable) – 当输入项的值发生变化时的回调函数。 onchange 'starlette'. protocol (str): PyWebIO服务器与浏览器之间的通信协议。可能的值 为 'websocket' 或 'http' request (object): 创建当前会话时的Web请求对象. 根据PyWebIO使 用的后端Server不同,request 的类型也不同: 使用Tornado后端时, request 为 tornado.httputil.HTTPServerRequest 用于加载PyWebIO应用的根目录 port (int) – 服务器监听的端口 host (str) – 服务绑定的地址 index (bool/callable) – 当请求一个文件夹时是否显示默 认的索引页面,默认为 True 。 index 也可以为一个函数 来自定义索引页面,其接收请求的文件夹路径作为参 数,返回页面HTML字符串。你可以在文件夹中创建一 个 index.py PyWebIO应用文件来重写文件夹的索引页。 static_dir0 码力 | 144 页 | 7.46 MB | 1 年前3
PyWebIO v1.6.0 使用手册后,用户表单项会变为只读 状态。 双参数调用的使用场景为:表单项的值通过回调动态生 成,同时希望用户表单显示的和实际提交的数据不同(例 如表单项上可以显示更人性化的内容,而表单项的值则 可以保存更方便被处理的对象) 使用示例 Note: 当使用 基于协程的会话实现 时,回调函数 callback 可以为协程函数. onchange (callable) – A callback function which 'starlette'. protocol (str): PyWebIO服务器与浏览器之间的通信协议。可能的值 为 'websocket' 或 'http' request (object): 创建当前会话时的Web请求对象. 根据PyWebIO使 用的后端Server不同,request 的类型也不同: 使用Tornado后端时, request 为 tornado.httputil.HTTPServerRequest 用于加载PyWebIO应用的根目录 port (int) – 服务器监听的端口 host (str) – 服务绑定的地址 index (bool/callable) – 当请求一个文件夹时是否显示默 认的索引页面,默认为 True 。 index 也可以为一个函数 来自定义索引页面,其接收请求的文件夹路径作为参 数,返回页面HTML字符串。你可以在文件夹中创建一 个 index.py PyWebIO应用文件来重写文件夹的索引页。 static_dir0 码力 | 148 页 | 7.47 MB | 1 年前3
PyWebIO v1.7.1 使用手册后,用户表单项会变为只读 状态。 双参数调用的使用场景为:表单项的值通过回调动态生 成,同时希望用户表单显示的和实际提交的数据不同(例 如表单项上可以显示更人性化的内容,而表单项的值则 可以保存更方便被处理的对象) 使用示例 Note: 当使用 基于协程的会话实现 时,回调函数 callback 可以为协程函数. onchange (callable) – A callback function which 'starlette'. protocol (str): PyWebIO服务器与浏览器之间的通信协议。可能的值 为 'websocket' 或 'http' request (object): 创建当前会话时的Web请求对象. 根据PyWebIO使 用的后端Server不同,request 的类型也不同: 使用Tornado后端时, request 为 tornado.httputil.HTTPServerRequest 用于加载PyWebIO应用的根目录 port (int) – 服务器监听的端口 host (str) – 服务绑定的地址 index (bool/callable) – 当请求一个文件夹时是否显示默 认的索引页面,默认为 True 。 index 也可以为一个函数 来自定义索引页面,其接收请求的文件夹路径作为参 数,返回页面HTML字符串。你可以在文件夹中创建一 个 index.py PyWebIO应用文件来重写文件夹的索引页。 static_dir0 码力 | 151 页 | 7.47 MB | 1 年前3
共 67 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7













