PyWebIO v1.2.3 使用手册(callable) – 输入值校验函数。 如果提供,当用户输入完毕或提交表 单后校验函数将被调用。 validate 接收输入值作为参数,当输入值有效时,返回 None ,当输入值无效时,返回错误提示字符串. 比如: name (str) – 输入框的名字. 与 input_group 配合使用, 用于在输入组的结果中标识不同输入项. 在单个输入 中,不可以设置该参数! value (str) 项的值则 可以保存更方便被处理的对象) 使用示例 Note: 当使用 基于协程的会话实现 时,回调函数 callback 可以为协程函数. placeholder (str) – 输入框的提示内容。提示内容会在输 入框未输入值时以浅色字体显示在输入框中 required (bool) – 当前输入是否为必填项,默认为 False readonly (bool) – 输入框是否为只读 datalist 函数签名:callback(data) -> (name, error_msg) validate 接收整个表单的值为参数,当校验表单值有效 时,返回 None ,当某项输入值无效时,返回出错输入 项的 name 值和错误提示. 比如: cancelable (bool) – 表单是否可以取消。若 cancelable=True 则会在表单底 部显示一个“取消”按钮,默认为 False 。 注意:若 inputs 中最后一项输入为0 码力 | 119 页 | 7.44 MB | 1 年前3
PyWebIO v1.2.2 使用手册(callable) – 输入值校验函数. 如果提供,当用户输入完毕或提交表 单后校验函数将被调用. validate 接收输入值作为参数,当输入值有效时,返回 None ,当输入值无效时,返回错误提示字符串. 比如: name (str) – 输入框的名字. 与 input_group 配合使用, 用于在输入组的结果中标识不同输入项. 在单个输入 中,不可以设置该参数! value (str) 项的值则 可以保存更方便被处理的对象) 使用示例 Note: 当使用 基于协程的会话实现 时,回调函数 callback 可以为协程函数. placeholder (str) – 输入框的提示内容。提示内容会在输 入框未输入值时以浅色字体显示在输入框中 required (bool) – 当前输入是否为必填项 readonly (bool) – 输入框是否为只读 datalist (list) 函数签名:callback(data) -> (name, error_msg) validate 接收整个表单的值为参数,当校验表单值有效 时,返回 None ,当某项输入值无效时,返回出错输入 项的 name 值和错误提示. 比如: cancelable (bool) – 表单是否可以取消。若 cancelable=True 则会在表单底 部显示一个“取消”按钮。 注意:若 inputs 中最后一项输入为 actions()0 码力 | 119 页 | 7.41 MB | 1 年前3
PyWebIO v1.3.1 使用手册uWSGI、Gunicorn、Uvicorn)部署 Web 应用程序。 由于 PyWebIO 应用程序会在进程中存储会话状态,当使用基于 HTTP 的会话(使用 Flask 和 Django 后端时) 并生成多个进程来处理请求时,请求可能会被分发到错误的进程中。因此,在使用基于 HTTP 的会话时,只 能启动一个进程来处理请求。 如果仍然希望使用多进程来提高并发,一种方式是使用 Uvicorn+FastAPI,或者你也可以启动多个 (callable) –输入值校验函数。如果提供,当用户输入完毕或提交表单 后校验函数将被调用。 validate 接收输入值作为参数,当输入值有效时,返回 None ,当输入值无效时, 返回错误提示字符串. 比如: 32 Chapter 4. Documentation PyWebIO, 发布 1.3.1 def check_age(age): if age>30: return 'Too 对象,并不会传递给用户 浏览器 – label 参数用于显示在用户表单项上 使用双参数调用 set_value 后,用户表单项会变为只读状态。 双参数调用的使用场景为:表单项的值通过回调动态生成,同时希望用户表单显示 的和实际提交的数据不同 (例如表单项上可以显示更人性化的内容,而表单项的值则 可以保存更方便被处理的对象) 使用示例 import time def set_now_ts(set_value):0 码力 | 111 页 | 1.70 MB | 1 年前3
PyWebIO v1.3.3 使用手册uWSGI、Gunicorn、Uvicorn)部署 Web 应用程序。 由于 PyWebIO 应用程序会在进程中存储会话状态,当使用基于 HTTP 的会话(使用 Flask 和 Django 后端时) 并生成多个进程来处理请求时,请求可能会被分发到错误的进程中。因此,在使用基于 HTTP 的会话时,只 能启动一个进程来处理请求。 如果仍然希望使用多进程来提高并发,一种方式是使用 Uvicorn+FastAPI,或者你也可以启动多个 (callable) –输入值校验函数。如果提供,当用户输入完毕或提交表单 后校验函数将被调用。 validate 接收输入值作为参数,当输入值有效时,返回 None ,当输入值无效时, 返回错误提示字符串. 比如: 32 Chapter 4. Documentation PyWebIO, 发布 1.3.3 def check_age(age): if age>30: return 'Too 对象,并不会传递给用户 浏览器 – label 参数用于显示在用户表单项上 使用双参数调用 set_value 后,用户表单项会变为只读状态。 双参数调用的使用场景为:表单项的值通过回调动态生成,同时希望用户表单显示 的和实际提交的数据不同 (例如表单项上可以显示更人性化的内容,而表单项的值则 可以保存更方便被处理的对象) 使用示例 import time def set_now_ts(set_value):0 码力 | 111 页 | 1.70 MB | 1 年前3
PyWebIO v1.3.2 使用手册uWSGI、Gunicorn、Uvicorn)部署 Web 应用程序。 由于 PyWebIO 应用程序会在进程中存储会话状态,当使用基于 HTTP 的会话(使用 Flask 和 Django 后端时) 并生成多个进程来处理请求时,请求可能会被分发到错误的进程中。因此,在使用基于 HTTP 的会话时,只 能启动一个进程来处理请求。 如果仍然希望使用多进程来提高并发,一种方式是使用 Uvicorn+FastAPI,或者你也可以启动多个 (callable) –输入值校验函数。如果提供,当用户输入完毕或提交表单 后校验函数将被调用。 validate 接收输入值作为参数,当输入值有效时,返回 None ,当输入值无效时, 返回错误提示字符串. 比如: 32 Chapter 4. Documentation PyWebIO, 发布 1.3.2 def check_age(age): if age>30: return 'Too 对象,并不会传递给用户 浏览器 – label 参数用于显示在用户表单项上 使用双参数调用 set_value 后,用户表单项会变为只读状态。 双参数调用的使用场景为:表单项的值通过回调动态生成,同时希望用户表单显示 的和实际提交的数据不同 (例如表单项上可以显示更人性化的内容,而表单项的值则 可以保存更方便被处理的对象) 使用示例 import time def set_now_ts(set_value):0 码力 | 111 页 | 1.70 MB | 1 年前3
PyWebIO v1.3.0 使用手册uWSGI、Gunicorn、Uvicorn)部署 Web 应用程序。 由于 PyWebIO 应用程序会在进程中存储会话状态,当使用基于 HTTP 的会话(使用 Flask 和 Django 后端时) 并生成多个进程来处理请求时,请求可能会被分发到错误的进程中。因此,在使用基于 HTTP 的会话时,只 能启动一个进程来处理请求。 如果仍然希望使用多进程来提高并发,一种方式是使用 Uvicorn+FastAPI,或者你也可以启动多个 (callable) –输入值校验函数。如果提供,当用户输入完毕或提交表单 后校验函数将被调用。 validate 接收输入值作为参数,当输入值有效时,返回 None ,当输入值无效时, 返回错误提示字符串. 比如: 32 Chapter 4. Documentation PyWebIO, 发布 1.3.0 def check_age(age): if age>30: return 'Too 对象,并不会传递给用户 浏览器 – label 参数用于显示在用户表单项上 使用双参数调用 set_value 后,用户表单项会变为只读状态。 双参数调用的使用场景为:表单项的值通过回调动态生成,同时希望用户表单显示 的和实际提交的数据不同 (例如表单项上可以显示更人性化的内容,而表单项的值则 可以保存更方便被处理的对象) 使用示例 import time def set_now_ts(set_value):0 码力 | 111 页 | 1.70 MB | 1 年前3
PyWebIO v1.2.3 使用手册(callable) –输入值校验函数。如果提供,当用户输入完毕或提交表单 后校验函数将被调用。 validate 接收输入值作为参数,当输入值有效时,返回 None ,当输入值无效时, 返回错误提示字符串. 比如: def check_age(age): if age>30: return 'Too old' elif age<10: return 'Too young' input('Input 对象,并不会传递给用户 浏览器 – label 参数用于显示在用户表单项上 使用双参数调用 set_value 后,用户表单项会变为只读状态。 双参数调用的使用场景为:表单项的值通过回调动态生成,同时希望用户表单显示 的和实际提交的数据不同 (例如表单项上可以显示更人性化的内容,而表单项的值则 可以保存更方便被处理的对象) 使用示例 import time def set_now_ts(set_value): readonly=True) put_text(type(d), d) Note: 当使用基于协程的会话实现 时,回调函数 callback 可以为协程函数. • placeholder (str) –输入框的提示内容。提示内容会在输入框未输入值时以浅色 字体显示在输入框中 • required (bool) –当前输入是否为必填项,默认为 False • readonly (bool) –输入框是否为只读0 码力 | 102 页 | 1.67 MB | 1 年前3
PyWebIO v1.2.2 使用手册(callable) –输入值校验函数. 如果提供,当用户输入完毕或提交表单 后校验函数将被调用. validate 接收输入值作为参数,当输入值有效时,返回 None ,当输入值无效时, 返回错误提示字符串. 比如: def check_age(age): if age>30: return 'Too old' (下页继续) 4.2. pywebio.input —输入模块 31 PyWebIO 对象,并不会传递给用户 浏览器 – label 参数用于显示在用户表单项上 使用双参数调用 set_value 后,用户表单项会变为只读状态。 双参数调用的使用场景为:表单项的值通过回调动态生成,同时希望用户表单显示 的和实际提交的数据不同 (例如表单项上可以显示更人性化的内容,而表单项的值则 可以保存更方便被处理的对象) 使用示例 import time def set_now_ts(set_value): readonly=True) put_text(type(d), d) Note: 当使用基于协程的会话实现 时,回调函数 callback 可以为协程函数. • placeholder (str) –输入框的提示内容。提示内容会在输入框未输入值时以浅色 字体显示在输入框中 • required (bool) –当前输入是否为必填项 • readonly (bool) –输入框是否为只读 • datalist0 码力 | 102 页 | 1.69 MB | 1 年前3
PyWebIO v1.5.2 使用手册(callable) –输入值校验函数。如果提供,当用户输入完毕或提交表单 后校验函数将被调用。 validate 接收输入值作为参数,当输入值有效时,返回 None ,当输入值无效时, 返回错误提示字符串. 比如: def check_age(age): if age>30: return 'Too old' elif age<10: return 'Too young' input('Input 对象,并不会传递给用户 浏览器 – label 参数用于显示在用户表单项上 使用双参数调用 set_value 后,用户表单项会变为只读状态。 双参数调用的使用场景为:表单项的值通过回调动态生成,同时希望用户表单显示 的和实际提交的数据不同 (例如表单项上可以显示更人性化的内容,而表单项的值则 可以保存更方便被处理的对象) 使用示例 26 Chapter 4. Documentation 回调函数接收一个参数——输入项改变后的值。onchange 的典型用途 是配合input_update() 来在一个表单中实现相互依赖的输入。 • placeholder (str) –输入框的提示内容。提示内容会在输入框未输入值时以浅色 字体显示在输入框中 • required (bool) –当前输入是否为必填项,默认为 False • readonly (bool) –输入框是否为只读0 码力 | 125 页 | 1.72 MB | 1 年前3
PyWebIO v1.6.0 使用手册(callable) –输入值校验函数。如果提供,当用户输入完毕或提交表单 后校验函数将被调用。 validate 接收输入值作为参数,当输入值有效时,返回 None ,当输入值无效时, 返回错误提示字符串. 比如: def check_age(age): if age>30: return 'Too old' elif age<10: return 'Too young' input('Input 对象,并不会传递给用户 浏览器 – label 参数用于显示在用户表单项上 使用双参数调用 set_value 后,用户表单项会变为只读状态。 双参数调用的使用场景为:表单项的值通过回调动态生成,同时希望用户表单显示 的和实际提交的数据不同 (例如表单项上可以显示更人性化的内容,而表单项的值则 可以保存更方便被处理的对象) 使用示例 26 Chapter 4. Documentation 回调函数接收一个参数——输入项改变后的值。onchange 的典型用途 是配合input_update() 来在一个表单中实现相互依赖的输入。 • placeholder (str) –输入框的提示内容。提示内容会在输入框未输入值时以浅色 字体显示在输入框中 • required (bool) –当前输入是否为必填项,默认为 False • readonly (bool) –输入框是否为只读0 码力 | 123 页 | 1.72 MB | 1 年前3
共 67 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7













