django-tastypie-with-uploads-dummycache-error500

软件截图:
django-tastypie-with-uploads-dummycache-error500
软件详细信息:
版本: 1.0.0 Beta
上传日期: 11 May 15
许可: 免费
人气: 7

Rating: nan/5 (Total Votes: 0)

Django的tastypie与 - 上传 - dummycache-error500和Django的Tastypie之间的差异:
此版本包括已提交的拉请求Django的Tastypie的创造者是三个片区:
- 6bf187d>如果错误发生500,显示而不是通用的异常的消息中的错误描述,“这要求无法处理”。
- 18d7a90>使用Django的DummyCache时,CacheThrottle不会失败
- 1fbc0a8>允许上传文件(附件)上的POST请求
一旦这些补丁都包含在源代码库,这将叉不需要了。
它是什么样子的呢?
一个基本的例子是这样的:
#的myapp / api.py
#============
从tastypie.resources进口ModelResource
从myapp.models进口报关
类EntryResource(ModelResource):
 类元:
 查询集= Entry.objects.all()
#urls.py
#=======
从django.conf.urls.defaults导入*
从tastypie.api进口阿比
从myapp.api进口EntryResource
v1_api = API(api_name ='V1')
v1_api.register(EntryResource())
urlpatterns的=型态('',
 #正常的爵士乐这里,那么......
 (R'^ API /',包括(v1_api.urls)),

得到您的支持所有CRUD操作REST方式的入门型号完全工作,读写API。 JSON / XML / YAML的支持已经存在,而且很容易添加相关的数据/认证/缓存。
你可以找到更多的文档在http://django-tastypie.readthedocs.org/。
为什么tastypie?
还有其他的,更出名的API框架存在Django的。您需要评估可用的选项,并自行决定。这就是说,这里有tastypie一些常见的原因。
- 你需要一个API,它是基于REST和使用HTTP很好。
- 你想支持深的关系。
- 你不希望有写自己的序列化,使输出正确。
- 你想要一个API框架,有小魔术,非常灵活的映射到问题域。
- 你想要的是一视同仁为JSON /需要XML序列化(和YAML是有太多)。
- 你要支持我的感觉NIH综合症,这是少谈NIH和更多的努力,以帮助朋友/同事。

参考资料

- http://github.com/toastdriven/django-tastypie/tree/master/tests/basic显示tastypie的基本用法
- http://en.wikipedia.org/wiki/REST
- http://en.wikipedia.org/wiki/List_of_HTTP_status_codes
- http://www.ietf.org/rfc/rfc2616.txt
- http://jacobian.org/writing/rest-worst-practices/

Requirements:

  • Python
  • Django的
  • mimeparse
  • 中的python-dateutil

显影剂的其他软件 Daniel Lindsley

friendlydb
friendlydb

14 Apr 15

pysolr
pysolr

6 Mar 16

toastbot
toastbot

14 Apr 15

意见 django-tastypie-with-uploads-dummycache-error500

评论没有发现
添加评论
打开图片!