采用HTML表单,将信息传递给Python脚本

时间:2012-07-27 16:30:59

标签: javascript python html json post

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

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

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

1 个答案:

答案 0 :(得分:1)

  

我应该使用post to python

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

  

使用cgi

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

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

  

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

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