python - 使用没有cgi的python从html表单获取数据

标签 python html forms

我想从基本的 html 表单中获取数据

    <form method="send" action="/send">
    Name <input type="text"  name="name"/>
    <input type="submit" value="Send">
</form>

到 python 文件中。那可能吗?我不想必须使用 CGI。 谢谢 乔希

最佳答案

您是否需要使用 CGI,取决于您的用例。

Python 框架。喜欢Flask , 倾向于提供他们自己的开箱即用的小型 Web 服务器。但是,此类服务器主要用于开发阶段的测试。集成到成熟的 Web 浏览器通常是通过 CGI 或 FastCGI,并且可以提供高级定制并扩展到巨大的负载。

但是,根据您的目标受众,一个好的“包含”Web 服务器,如 web2py 中的服务器会为你做。出于学习目的,或者在防火墙后面的封闭网络中,这样的解决方案是完全可以的,并且您可以避免技术 CGI 的东西。一旦您的应用程序完成或“包含的”网络服务器不再满足您的需求,您仍然可以将您的应用程序部署在“真正的”网络服务器后面。

如果实在喜欢硬汉,也可以考虑写your own web server from scratch ;)

关于python - 使用没有cgi的python从html表单获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35440597/

相关文章:

python - Pyreverse:生成 uml 报告时如何添加方法和属性的返回类型?

python - 导入变量没有给出所需的值

css - 当没有更多空间时将 Div 换行

html - 如何 "scale down"一个大的 HTML 页面

jquery - 我有一个 89x89px 的重复背景方形图像,我想在鼠标悬停时将其更改为随机彩色图像

JavaScript 表单到搜索引擎重定向

python - 在 Django 中交叉导入

python - 了解 matplotlib magnitude_spectrum 输出

php - 如何使用准备好的语句将表单数据插入到 PDO 中?

forms - Angular 5 - 禁用单选按钮