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

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

評論沒有發現
添加評論
打開圖片!