0

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

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

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

4

1 回答 1

1

我应该使用 post 到 python

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

使用 cgi

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

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

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

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

于 2012-07-27T16:37:04.790 回答