SimpleHTTPServer允许ajax请求执行PY文件?

时间:2017-04-03 15:26:14

标签: python ajax python-2.7

我打算为我正在处理的Python脚本/模块创建一个简单的Web界面。我想提交表格,该表格可以做2个选项之一。修改config json文件并运行python脚本,或者将表单提交给python脚本并执行它。

简单地说,我知道在使用某些其他应用程序时,例如Apache,您需要对其进行配置,使其接受.py文件作为可执行文件。与SimpleHTTPServer的情况相同吗?如果是这样,怎么样?

我在看:https://docs.python.org/2/library/simplehttpserver.html

我还在https://docs.python.org/2/library/basehttpserver.html#BaseHTTPServer.BaseHTTPRequestHandler查看了BaseHTTPServer,但在配置过程中没有任何内容跳出来

1 个答案:

答案 0 :(得分:1)

您可以启用 SimpleHTTPServer 的CGI(通用网关接口https://en.wikipedia.org/wiki/Common_Gateway_Interface),请参阅以下主题How to host python cgi script with `python -m SimpleHTTPServer 8000` or `python -m CGIHTTPServer 8000`?

这类似于运行 Django https://en.wikipedia.org/wiki/Django_(web_framework))。在兼容WSGI的Web服务器(Apache,...)上使用mod_wsgi模块或 FastCGI 启用 Django