gpt4 book ai didi

Django gwt 和 rpc 调用

转载 作者:行者123 更新时间:2023-12-04 20:52:55 24 4
gpt4 key购买 nike

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

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

所以问题是:

1) 在哪里找到教程(如果存在)...2) 或者我如何在 gwt 中进行简单的 rpc 调用并在服务器端使用 django

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

最佳答案

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

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

关于Django gwt 和 rpc 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13387118/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com