从 HTML 页面调用 Python Web 应用程序

问题描述 投票:0回答:1

我知道这是一种奇怪的做事方式,但我想不出任何其他选择。

上下文:我需要在托管的 Apache Web 服务器上运行 Python Web 应用程序(使用 gradio 框架制作)。在任何其他情况下,我只需将 Apache 配置设置为重定向到 Web 应用程序的端口,但我没有 sudo 权限。即使是只读的,我也无法访问 Apache 配置文件,所以我认为我唯一的选择是使用预定义的入口点,它是一个 HTML 文件。

有没有一种简单的方法可以从我的 HTML 入口点“调用”Python 应用程序?如果 Web 应用程序为每个用户重新启动就可以了,如果有一个 Python 库可以让这件事变得更简单,我愿意重写 UI 组件。

python html python-3.x apache
1个回答
0
投票

如果您可以提供静态 HTML 文件,您可以在该 HTML 文件中创建一个表单,将请求发送到您的 Gradio 应用程序。这是一个简单的例子:

在此示例中,当用户单击该按钮时,它会在新选项卡中打开 Gradio 应用程序。如果您的 Gradio 应用程序在不同的端口或域上运行,您应该将 http://localhost:7860/ 替换为您的 Gradio 应用程序的实际 URL。

© www.soinside.com 2019 - 2024. All rights reserved.