python - 用于 Django 项目/应用程序的 RESTful API

标签 python django api rest django-piston

当您想在 Django 中“RESTify”您的 Django 项目时,您更喜欢什么?

我得出的结论是,确实存在三种选择:

对我来说正确的方法是尝试所有的方法并选择最适合我的,所以同时我想听听你的...

谢谢。

最佳答案

我最熟悉 django-piston,所以我自然会引导您朝那个方向发展。

不过,快速浏览一下其他两个,就会发现 django-rest-interface 只是将模型公开为资源,而 django-restful-resources 是某些人的一次性尝试。

活塞,如果我没记错的话,是从 bitbucket.org 长出来的自己的站点开发,并允许很大的灵 active ——您可以从资源的访问方法中返回几乎任何对象,而不仅仅是模型实例,并且它会被正确编码。它还内置了对一些不错的功能的支持,例如表单验证(如果你能让它正常工作,不管怎样)和请求限制,等等。

关于python - 用于 Django 项目/应用程序的 RESTful API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4233754/

相关文章:

python - Django 命名空间 URL 和参数

python - Keras - 自动编码器精度停留在零

javascript - 使用 $.getJSON 方法获取 'undefined' 值

javascript - 使用 JavaScript 从 API 加载 JSON 文件

Python:写入包内另一个目录的正确方法

python - 在 Django 中获取最近最少租借的电影

链接到 'self' 的 django Manytomany 模型在选择时会链接到这两个对象。我只想要一个单向链接

django - 如果应用程序与 Django 一起安装,则调整 View

azure - Perl Curl PUT 和错误 411(内容长度)

python - save_or_update 使用 SQLalchemy 0.6