我刚开始在 Web 开发环境中使用 Python(我之前只是用它来编写在命令行上运行的脚本)。我希望通过 AJAX 从 HTML 页面发送一些输入参数,运行 python 脚本,然后将 python 脚本生成的 JSON 对象发送回网页。我试图运行这个示例只是为了了解它是如何工作的:
http://davidderiso.com/post/6168199987/using-python-and-jquery#disqus_thread
我从 test.py 收到此错误消息:
Failed to load resource: the server responded with a status of 501 (Unsupported method ('POST'))
我需要使用 Flask 或 Bottle 之类的东西来运行这个 Python 脚本吗?抱歉,对于这些东西我完全是新手!
谢谢!
最佳答案
该教程应该向您展示如何在没有框架的情况下做到这一点,但它相当不完整。例如,它并没有讨论您应该如何访问 HTML 文件。如果你只是在浏览器中将其作为文件打开,你可能会得到这个错误:你需要它由 Apache 提供服务(正如他指出的那样,Apache 是内置于 OSX 中的) - http://localhost/my_html_file.html
可能工作。
关于jquery - HTML/JQuery -> Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17093828/