在Django上实现OData JSON接口(Python)
问题描述:
我们希望在我们的Django(Python 2.5.4)网站上有一个OData JSON interface。在撰写的时候,似乎有no library available。在Django上实现OData JSON接口(Python)
我正在考虑编写“一些”逻辑来处理这个问题。
- 扩展Django JSON序列化程序是个好主意吗?
- 何处以及如何存储与模型相关的URI?
答
我认为这将是一个好主意,扩展Django JSON序列化程序,但看看django-piston这可能是更好的路线去。
的URI的将不得不在你的urls.py被定义为您的应用程序,然后在你的模型,你可以定义一个函数
get_odata_uri()
这将工作像Django的get_absolute_url()。请不要将其硬编码到您的模型中,而应确保使用django.core.urlresolvers中的反向函数。
您是如何去的? – 2012-07-26 07:16:32
我们确实认为当时不值得花时间和金钱来实施它。我不再在这个项目上工作,所以不幸的是我无法帮助你。如果你确实找到/有办法实现这一点,一定要把它放在这里,我会很乐意接受你的解决方案。 – Mark 2012-07-30 09:09:22