gpt4 book ai didi

django - 如何在 GWT 中使用 Django?

转载 作者:行者123 更新时间:2023-12-04 13:45:30 24 4
gpt4 key购买 nike

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the help center寻求指导。




9年前关闭。




所以我知道我可以使用 JSON 在这两者之间进行通信,但我也知道我必须在 JS 中手动重新创建所有 Django 对象。

你知道任何可以帮助我做到这一点的工具或库吗?或者甚至是实现相同目标的更好方法?

我只找到了这两个:http://palantar.blogspot.com/2006/06/agad-tutorial-ish-sort-of-post.html Django + GWT or Jquery

但是我仍然必须手动镜像我的对象,这会违反 DRY。

最佳答案

在我的 Django/GWT 项目中,我确实使用 django-piston 通过 REST API 以 JSON 格式公开 Django 模型。查看活塞的网站了解更多关于如何实现的信息http://bitbucket.org/jespern/django-piston/wiki/Home .

然后,在 GWT 方面,您只需要为您的 Django 模型创建覆盖类型( DevGuideCodingBasicsOverlay )。

我使用 gwt-dispatch ( http://code.google.com/p/gwt-dispatch/ ) 并添加了一些 REST 优点来从 Django 后端获取我的模型,但你可以使用任何你想要的 (HttpRequestBuilder ),然后使用 GWT JSONParser ,并通过获取 JavaScriptObject和类型转换,你会在 GWT 中得到你想要的模型。它可能看起来有点太复杂,但事实并非如此,恰恰相反,它使用起来非常舒适。

关于django - 如何在 GWT 中使用 Django?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1108793/

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