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 - 初始化python ctypes结构字段的更好方法

python - 将 Scrapy 与 Django : How to 集成

python - 将嵌套字典传递给请求模块

Django 查询空的related_set

java - 使用 HTTPS 向 Java 中的 API 进行身份验证请求

python - Python中的Perceptron –偏差不正确

python - 如何在 c 扩展模块中创建和返回函数对象?

java - 通过 Java 中的 Authorize.net 的 eCheck.net API 直接存款

mysql - 使用sailsjs从database.query()返回数据

python - Pyplot投影不接受数据:numpy.float64错误