pywebio.platform 您所在的位置:网站首页 Flask服务器设置host:0000 pywebio.platform

pywebio.platform

2023-08-01 02:32| 来源: 网络整理| 查看: 265

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 实验室设备网 版权所有