我想要一个浏览器页面来更新有关计时器或事件的一些信息.我想在服务器端使用Python.这很简单,我不需要任何大规模复杂的东西.
我可以花点时间搞清楚如何完成所有这些"AJAX方式",但我确信有人写了一个很好的Python库来完成所有繁重的工作.如果您使用过这样的图书馆,请告诉我详情.
注意:我看到了如何实现a-minimal-server-for-ajax-in-python,但我想要一个库来隐藏实现细节.
AJAX代表异步JavaScript和XML.您不需要任何特殊的库,除了安装在浏览器上的Javascript以进行AJAX调用.AJAX请求来自客户端Javascript代码,并转到服务器端,在您的情况下将在python中处理.
您可能想要使用Django Web框架.
查看关于Django技巧的本教程:一个简单的AJAX示例.
这是一个关于XmlHTTPRequest/AJAX的简单客户端教程
您还可以使用带有睡衣的python 来编写ajax代码的客户端和服务器端:
这是一个RPC样式的服务器和简单的例子:
http://www.machine-envy.com/blog/2006/12/10/howto-pyjamas-pylons-json/
很多人将它与Django一起使用,但正如上面的例子所示,它可以与Pylons一起使用,并且可以像TurboGears2一样轻松使用.
我一般都赞成学习足够的javascript来自己做这种事情,但是如果你的问题适合pygjamas可以做的事情,你将很快就能从中获得结果.