PyWebIO v1.1.0 使用手册
import Flask, send_from_directory app = Flask(__name__) # task_func 为使用 PyWebIO 编写的任务函数 app.add_url_rule('/tool', 'webio_view', webio_view(task_func), methods=['GET', 'POST', 'OPTIONS']) # 接口需要能接收 GET、POST run(host='localhost', port=80) 以上代码使用webio_view(task_func) 来获得运行 PyWebIO 应用的 Flask 视图,并调用 Flask.add_url_rule 将其绑定在 /tool 路径下。启动 Flask 应用后,访问 http://localhost/tool 即可打开 PyWebIO 应用 在 django 的路由配置文件 urls o.sleep(1)) # 无法直接 await asyncio.sleep(1) put_text('... World!') app = Flask(__name__) app.add_url_rule('/hello', 'webio_view', webio_view(hello_word), methods=['GET', 'POST', 'OPTIONS']) # 事件循环线程0 码力 | 98 页 | 1.73 MB | 1 年前3PyWebIO v1.0.3 使用手册
flask import Flask, send_from_directory app = Flask(__name__) # task_func 为使用PyWebIO编写的任务函数 app.add_url_rule('/io', 'webio_view', webio_view(task_func), methods=['GET', 'POST', 'OPTIONS']) # webio_view(task_func) 来获得运行PyWebIO应用的Flask视 图 , 并调用 Flask.add_url_rule [https://flask.palletsprojects.com/en/1.1.x/api/#flask.Flask.add_url_rule] 将其绑定在 /io 路径 下;同时编写视图函数 serve_static_file 将PyWebIO使用的静态文件托 例如你将PyWebIO静态文件托管到 /A/B/C/(.*) 路径下,那么你需要将 PyWebIO API的路由绑定到 /A/B/C/io 处; 你也可以在PyWebIO应用的地址中 添加 pywebio_api url参数来指定PyWebIO后端API地址, 例如 /A/B/C/? pywebio_api=/D/pywebio 将PyWebIO后端API地址设置到了 /D/pywebio 处。 pywebio_api0 码力 | 106 页 | 7.34 MB | 1 年前3PyWebIO v1.0.3 使用手册
import Flask, send_from_directory app = Flask(__name__) # task_func 为使用 PyWebIO 编写的任务函数 app.add_url_rule('/io', 'webio_view', webio_view(task_func), methods=['GET', 'POST', 'OPTIONS']) # 接口需要能接收 GET、POST run(host='localhost', port=80) 以上代码使用webio_view(task_func) 来获得运行 PyWebIO 应用的 Flask 视图,并调用 Flask.add_url_rule 将其绑定在 /io 路径下;同时编写视图函数 serve_static_file 将 PyWebIO 使用的静态文件托管到 / 路径下。启动 Flask 应用后,访问 http://localhost/ 静态文件托管到 /A/B/C/(.*) 路径下,那么你需要将 PyWebIO API 的路由绑定到 /A/ B/C/io 处;你也可以在 PyWebIO 应用的地址中添加 pywebio_api url 参数来指定 PyWebIO 后端 API 地 址,例如 /A/B/C/?pywebio_api=/D/pywebio 将 PyWebIO 后端 API 地址设置到了 /D/pywebio 处。0 码力 | 94 页 | 1.71 MB | 1 年前5PyWebIO v1.1.0 使用手册
flask import Flask, send_from_directory app = Flask(__name__) # task_func 为使用PyWebIO编写的任务函数 app.add_url_rule('/tool', 'webio_view', webio_view(task_func), methods=['GET', 'POST', 'OPTIONS']) webio_view(task_func) 来获得运行PyWebIO应用的Flask视 图 , 并调用 Flask.add_url_rule [https://flask.palletsprojects.com/en/1.1.x/api/#flask.Flask.add_url_rule] 将其绑定在 /tool 路径 下。启动Flask应用后,访问 http://localhost/tool 即可打开PyWebIO应 sleep(1)) # 无法直接 await asyncio.sleep(1) put_text('... World!') app = Flask(__name__) app.add_url_rule('/hello', 'webio_view', webio_view(hello_word), methods=['GET', 'POST'0 码力 | 119 页 | 7.41 MB | 1 年前3PyWebIO v1.2.3 使用手册
任务函数才能被视为 PyWebIO 应用程序。服务端会根据用户访问的 URL 来确定需要加载 的文件并从中读取 PyWebIO 应用来运行。 例如,给定如下文件结构: . ├── A │ └── a.py ├── B │ └── b.py └── c.py 如果使用以上路径调用path_deploy() ,你可以通过 URL http://: /A/b 来访问 b.py py 文件中的 PyWebIO 应用。当文件在运行path_deploy() 之后被修改,可以使用 reload URL 参数来重载 文件: http:// : /A/b?reload 你还可以使用 pywebio-path-deploy 命令来启动一个和path_deploy() 效果一样的 server。关于命令 的更多信息请查阅命令帮助:pywebio-path-deploy Flask, send_from_directory app = Flask(__name__) # `task_func` is PyWebIO task function app.add_url_rule('/tool', 'webio_view', webio_view(task_func), methods=['GET', 'POST', 'OPTIONS']) # need GET 0 码力 | 102 页 | 1.67 MB | 1 年前3PyWebIO v1.2.2 使用手册
任务函数才能被视为 PyWebIO 应用程序。服务端会根据用户访问的 URL 来确定需要加载 的文件并从中读取 PyWebIO 应用来运行。 例如,给定如下文件结构: . ├── A │ └── a.py ├── B │ └── b.py └── c.py 如果使用以上路径调用path_deploy() ,你可以通过 URL http://: /A/b 来访问 b.py py 文件中的 PyWebIO 应用。当文件在运行path_deploy() 之后被修改,可以使用 reload URL 参数来重载 文件: http:// : /A/b?reload 你还可以使用 pywebio-path-deploy 命令来启动一个和path_deploy() 效果一样的 server。关于命令 的更多信息请查阅命令帮助:pywebio-path-deploy Flask, send_from_directory app = Flask(__name__) # `task_func` is PyWebIO task function app.add_url_rule('/tool', 'webio_view', webio_view(task_func), methods=['GET', 'POST', 'OPTIONS']) # need GET 0 码力 | 102 页 | 1.69 MB | 1 年前3PyWebIO v1.2.3 使用手册
的PyWebIO任务函数才能被视为PyWebIO应用 程序。服务端会根据用户访问的URL来确定需要加载的文件并从中读取 PyWebIO应用来运行。 例如,给定如下文件结构: . ├── A │ └── a.py ├── B │ └── b.py └── c.py 如果使用以上路径调用 path_deploy() ,你可以通过 URL http://: /A/b 来访问 b.py py 文件中的PyWebIO应用。当文件在运行 path_deploy() 之后被修改,可以使用 reload URL参数来重载文件: http:// : /A/b?reload 你还可以使用 pywebio-path-deploy 命令来启动一个和 path_deploy() 效果一 样的server。关于命令的更多信息请查阅命令帮助: pywebio-path-deploy Flask, send_from_directory app = Flask(__name__) # `task_func` is PyWebIO task function app.add_url_rule('/tool', 'webio_view', webio_view(task_func), methods=['GET', 'POST', 'OPTIONS']) 0 码力 | 119 页 | 7.44 MB | 1 年前3PyWebIO v1.2.2 使用手册
的PyWebIO任务函数才能被视为PyWebIO应用 程序。服务端会根据用户访问的URL来确定需要加载的文件并从中读取 PyWebIO应用来运行。 例如,给定如下文件结构: . ├── A │ └── a.py ├── B │ └── b.py └── c.py 如果使用以上路径调用 path_deploy() ,你可以通过 URL http://: /A/b 来访问 b.py py 文件中的PyWebIO应用。当文件在运行 path_deploy() 之后被修改,可以使用 reload URL参数来重载文件: http:// : /A/b?reload 你还可以使用 pywebio-path-deploy 命令来启动一个和 path_deploy() 效果一 样的server。关于命令的更多信息请查阅命令帮助: pywebio-path-deploy Flask, send_from_directory app = Flask(__name__) # `task_func` is PyWebIO task function app.add_url_rule('/tool', 'webio_view', webio_view(task_func), methods=['GET', 'POST', 'OPTIONS']) 0 码力 | 119 页 | 7.41 MB | 1 年前3PyWebIO v1.3.1 使用手册
任务函数才能被视为 PyWebIO 应用程序。服务端会根据用户访问的 URL 来确定需要加载 的文件并从中读取 PyWebIO 应用来运行。 例如,给定如下文件结构: . ├── A │ └── a.py ├── B │ └── b.py └── c.py 如果使用以上路径调用path_deploy() ,你可以通过 URL http://: /A/b 来访问 b.py py 文件中的 PyWebIO 应用。当文件在运行path_deploy() 之后被修改,可以使用 reload URL 参数来重载 文件: http:// : /A/b?reload 你还可以使用 pywebio-path-deploy 命令来启动一个和path_deploy() 效果一样的 server。关于命令 的更多信息请查阅命令帮助:pywebio-path-deploy webio_view from flask import Flask app = Flask(__name__) # `task_func` is PyWebIO task function app.add_url_rule('/tool', 'webio_view', webio_view(task_func), methods=['GET', 'POST', 'OPTIONS']) # need GET 0 码力 | 111 页 | 1.70 MB | 1 年前3PyWebIO v1.3.3 使用手册
任务函数才能被视为 PyWebIO 应用程序。服务端会根据用户访问的 URL 来确定需要加载 的文件并从中读取 PyWebIO 应用来运行。 例如,给定如下文件结构: . ├── A │ └── a.py ├── B │ └── b.py └── c.py 如果使用以上路径调用path_deploy() ,你可以通过 URL http://: /A/b 来访问 b.py py 文件中的 PyWebIO 应用。当文件在运行path_deploy() 之后被修改,可以使用 reload URL 参数来重载 文件: http:// : /A/b?reload 你还可以使用 pywebio-path-deploy 命令来启动一个和path_deploy() 效果一样的 server。关于命令 的更多信息请查阅命令帮助:pywebio-path-deploy webio_view from flask import Flask app = Flask(__name__) # `task_func` is PyWebIO task function app.add_url_rule('/tool', 'webio_view', webio_view(task_func), methods=['GET', 'POST', 'OPTIONS']) # need GET 0 码力 | 111 页 | 1.70 MB | 1 年前3
共 86 条
- 1
- 2
- 3
- 4
- 5
- 6
- 9