2009-08-10 72 views

回答

6

Pyjamas有点像用Python编写的GWT。从那里你可以使你的Django代码工作。

3

许多人通过在GWT中编写UI来完成此操作,并让它向其python后端发出ajax调用。基本上有两种方法可以解决这个问题。首先,您可以简单地使用JSON在前端和后端之间进行通信。这是你会在这里找到的方法(http://palantar.blogspot.com/2006/06/agad-tutorial-ish-sort-of-post.html)。其次,有些人希望使用GWT的RPC系统与python后端进行交流。这涉及更多一点,但有些人已经创建了工具(例如,http://code.google.com/p/python-gwt-rpc/)。

说实话,大多数成功的项目只是使用JSON在GWT和python服务器之间进行通信。 GWT的RPC非常先进,它能够将任意Java对象图形序列化到客户端和从客户端序列化。这是一个棘手的问题,我很怀疑任何Python工具都是正确的。