【问题标题】:Taking an HTML form, passing information to Python Script采用 HTML 表单,将信息传递给 Python 脚本
【发布时间】:2012-07-27 16:30:59
【问题描述】:

我是 web 编程的新手,现在,我正在尝试为 python python 程序编写 web 界面。

我想填写一个简单的表单,点击提交,将数据传递给 python 脚本,让脚本将数据传递回同一个 HTML 文件并在 HTML 文件中显示此数据。

那么,我该怎么做呢?我已经完成了 HTML 文件,也完成了我的 python 程序,但两者之间没有通信。我应该使用 cgi 使用 post to python 还是应该调用 javascript 创建一个 json 对象,然后将其传递给 python 并让 python 将另一个 json 对象传回给我?

【问题讨论】:

    标签: javascript python html json post


    【解决方案1】:

    我应该使用 post 到 python

    使用表格。它很简单而且很有效。 post and get 之间的选择取决于您对数据的处理方式。

    使用 cgi

    客户端使用 HTTP 提交给服务器。

    服务器如何与 Python 通信取决于许多因素。 CGI 具有简单和易于设置的优点(但不能很好地扩展)。

    还是我应该调用 javascript 创建一个 json 对象,然后将其传递给 python,让 python 将另一个 json 对象传回给我?

    您可以在表单解决方案的顶部添加类似的内容。 (记住是progressiveunobtrusive)。如果你有一个扁平的数据结构,那么使用 JSON 作为输入并没有太大的好处。除非您在客户端处理复杂的数据结构,否则我不会打扰它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-10-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多