我想从基本的 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/