【问题标题】:Implementing OData JSON interface on Django (Python)在 Django (Python) 上实现 OData JSON 接口
【发布时间】:2011-05-06 13:10:19
【问题描述】:

我们希望在我们的 Django (Python 2.5.4) 网站上有一个 OData JSON interface。在撰写本文时,似乎有no library available

我正在考虑编写“一些”逻辑来自己处理。

  • 扩展 Django JSON 序列化程序是个好主意吗?
  • 在哪里以及如何存储与模型相关的 URI?

【问题讨论】:

  • 我们当时确实认为不值得花时间和金钱来实施它。我不再从事该项目,所以很遗憾我无法为您提供帮助。如果您确实找到/有办法实现这一点,请务必将其放在这里,我很乐意接受您的解决方案。

标签: python django json odata


【解决方案1】:

我认为扩展 Django JSON 序列化程序是个好主意,但看看 django-piston 这可能是更好的选择。

必须在您的 urls.py 中为您的应用定义 URI,然后在您的模型中定义一个函数

get_odata_uri()

这将像 Django 的 get_absolute_url() 一样工作。不要将其硬编码到模型中,而是确保使用 django.core.urlresolvers 中的 reverse 函数

【讨论】:

    猜你喜欢
    • 2023-03-10
    • 2020-08-30
    • 2011-01-08
    • 1970-01-01
    • 1970-01-01
    • 2016-01-28
    • 1970-01-01
    • 2022-11-24
    相关资源
    最近更新 更多