我已经彻底搜索了我的问题的答案,但我认为我不知道正确的术语来使我的搜索有效。无论如何,我希望设置我的 Web 服务器以通过 Python“PageBuilder”程序路由对静态页面的请求,该程序将动态地将内容植入模板中。
换句话说:
- 用户请求 mysite.com/index.html
- 服务器将请求传递给某些 python 脚本(我的服务器当前是 Apache2)
- python脚本生成输出,将输出传递给服务器
- 服务器向用户提供内容
有人可以帮助我或至少给我搜索的“正确术语”吗?
我已经彻底搜索了我的问题的答案,但我认为我不知道正确的术语来使我的搜索有效。无论如何,我希望设置我的 Web 服务器以通过 Python“PageBuilder”程序路由对静态页面的请求,该程序将动态地将内容植入模板中。
换句话说:
有人可以帮助我或至少给我搜索的“正确术语”吗?
这不再是真正的静态内容。您想使用脚本动态生成内容。
在 Python 中,这通常是使用WSGI 接口完成的(在过去,事实上的标准是CGI),它定义了 Python 代码获取输入(有关 HTTP 请求的信息)并发回响应的标准方式( HTTP 标头,以及您要提供的内容——通常是 HTML)。
为此,有一个优秀的mod_wsgi
Apache 模块,它使用这个 WSGI 接口在服务器(接收请求和发回内容)和您的代码之间建立了管道。