【问题标题】:Django gwt and rpc callDjango gwt 和 rpc 调用
【发布时间】:2012-11-14 20:53:14
【问题描述】:

我正在使用 django,但我喜欢将它与 gwt 一起使用,我尝试将 json 与活塞一起使用并且效果很好,但我更喜欢使用 RPC 调用。

所以我知道 django 有一些 rpc 库,但我对 xml-rpc json-rpc gwt-rpc 感到困惑...

所以问题是:

1) 哪里有教程,如果有的话... 2) 或者我如何在 gwt 中进行简单的 rpc 调用并将 django 用于服务器端

谢谢,我在这里问是因为我在谷歌上找不到任何东西谢谢

【问题讨论】:

    标签: django gwt rpc


    【解决方案1】:

    您想使用 RPC 到 Django 而不是来自 GWT 应用程序的 Web 服务有什么特别的原因吗?我认为在 Django 和 GWT 之间使用 JSON 通信比 RPC 容易得多。

    使用 RPC 的主要挑战是您的 Django 和 GWT 客户端应该通过通用协议进行通信。在 Django 方面,您需要一个模块来将 GWT RPC 调用转换为 Django 可以理解的内容,然后将 Django 结果转换为 GWT 客户端应用程序可以理解的内容。简而言之,RPC 调用是通过 http 通过 post 方法发送的序列化文本流。在服务器端,您应该能够通过反序列化将其转换为正确的数据结构。因此,您需要一个库来基于 GWT-RPC 协议为 Django 进行这种序列化和反序列化。

    有用的链接:

    关于 GWT RPC:

    Google documentation : RPC

    GWT RPC in a nutshell

    GWT + Django:

    How to use Django with GWT?

    Using GWT with Django using xml

    Google Web Toolkit like application in Django

    Pyjs

    您还可以查看http://pyjs.org/,它是一个 python 到 JS 的编译器,并将它与 Django 一起使用。 pyjs 的伟大之处在于您仍然在 Python 世界中:)

    http://www.derekschaefer.net/2011/02/08/pyjamas-django-pure-win/

    http://gdwarner.blogspot.no/2008/10/brief-pyjamas-django-tutorial.html

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-15
    • 1970-01-01
    • 2013-09-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多