python - 如何使用 python 作为服务器端脚本打印到 HTML?

标签 python html

我有以下 html 按钮

<td><form id="form2" name="form2" method="post" onclick="../cgi-bin/py/GuestBookEntry.py">
<input type="submit" name="gBookSrib" id="gBookSrib" value="Sribble" />
</form></td>

我的Python脚本是

#!/usr/bin/python
print "Content-type: text/html\n\n"
print "<html><body>Hello World!</body></html>

当我单击按钮时,我希望执行服务器端脚本并创建一个 html 页面。我该怎么做?

我的虚拟主机服务提供商是 fatcow。我认为他运行 apache,有没有办法检查它?是的,他支持 python cgi 脚本。他提到,如果我将“py”文件放入 cgi-bin 中,即使没有“she”bang,它也应该可以工作。

Fatcow 不允许自定义模块。仅标准 python 模块。默认情况下,他们不允许访问我的 cgi-bin 文件夹,因此必须调用他们,然后下面的内容就起作用了。

最佳答案

您需要一个提供 Python 代码的网络服务器。

有几种不同的可能性。

  • Twisted Web是一个用 Python 编写的网络服务器,允许您以最小的开销从 python 提供内容。

  • Apache/Ngnix + Django提供更完整的堆栈来开发完整的 Web 应用程序

关于python - 如何使用 python 作为服务器端脚本打印到 HTML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6100882/

相关文章:

javascript - python3登录网站smzdm.com

python - 如何在窗口坐标内插入一个带有数字的圆圈?

python - 在 ListView 中更新保存模型与计数对象 - 性能方面哪个更好?

javascript - 具有中心响应的 jquery 动画

javascript - 带有 "continue"和 "break"的标签是否可以跳转到其他语句?

python - Python 中的聊天机器人数据库

Python:读取文件并反转所有行

javascript - JQuery 不将 css 应用于选定的 li

html - 没有 <html> 标签可以创建 HTML 文档吗?

html - 将响应式背景图像设置为 HTML 中的 div