pywebio.platform | 您所在的位置:网站首页 › Flask服务器设置host:0000 › pywebio.platform |
pywebio.platform — 应用部署¶
platform 模块提供了以不同方式部署PyWebIO应用的支持。 Directory Deploy Application Deploy Tornado相关 WebSocket HTTP Flask support Django support aiohttp support FastAPI/Starlette support 其他 参见 Server模式与Script模式 与Web框架集成 Directory Deploy¶可以使用 path_deploy() 或 path_deploy_http() 来从一个目录中部署PyWebIO应用。该目录下的python文件需要包含一个名为 main 的函数作为PyWebIO应用。服务端会根据用户访问的URL来确定需要加载的文件并从中读取PyWebIO应用来运行。 用户无法访问该目录下以下划线开始的文件和目录。 例如,给定如下文件结构: . ├── A │ └── a.py ├── B │ └── b.py └── c.py三个python文件都含有 main PyWebIO应用函数。 如果使用以上路径调用 path_deploy() ,你可以通过 URL http://:/A/b` 来访问 b.py 文件中的PyWebIO应用。若文件在运行 path_deploy() 之后被修改,可以使用 reload URL参数来重载文件: http://:/A/b?reload 你还可以使用 pywebio-path-deploy 命令来启动一个和 path_deploy() 效果一样的server。关于命令的 |
CopyRight 2018-2019 实验室设备网 版权所有 |