当您想在 Django 中“RESTify”您的 Django 项目时,您更喜欢什么?
我得出的结论是,确实存在三种选择:
- django-活塞 http://bitbucket.org/jespern/django-piston/wiki/Home
- django-rest-interface http://code.google.com/p/django-rest-interface/
- django-restful-resources http://watchitlater.com/blog/2010/02/django-restful-resources/
对我来说正确的方法是尝试所有的方法并选择最适合我的,所以同时我想听听你的...
谢谢。
最佳答案
我最熟悉 django-piston,所以我自然会引导您朝那个方向发展。
不过,快速浏览一下其他两个,就会发现 django-rest-interface 只是将模型公开为资源,而 django-restful-resources 是某些人的一次性尝试。
活塞,如果我没记错的话,是从 bitbucket.org 长出来的自己的站点开发,并允许很大的灵 active ——您可以从资源的访问方法中返回几乎任何对象,而不仅仅是模型实例,并且它会被正确编码。它还内置了对一些不错的功能的支持,例如表单验证(如果你能让它正常工作,不管怎样)和请求限制,等等。
关于python - 用于 Django 项目/应用程序的 RESTful API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4233754/