2012-07-27 26 views
0

我是网页编程的新手,现在,我正在尝试编写一个web接口到python python程序。以HTML形式将信息传递给Python脚本

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

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

回答

1

我应该使用后到Python

使用的形式。它很简单,有效。 post and get之间的选择取决于您对数据所做的操作。

使用CGI

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

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

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

您可以在表单解决方案的顶部铺设类似的东西。 (记住是progressiveunobtrusive)。如果你有一个扁平的数据结构,那么在输入中使用JSON没有太大的好处。除非你正在处理客户端上的复杂数据结构,否则我不会理睬它。