django-tastypie-with-uploads-dummycache-error500

Software screenshot:
django-tastypie-with-uploads-dummycache-error500
Software ətraflı:
Version: 1.0.0 Beta
Tarixi Upload: 11 May 15
Geliştirici: Daniel Lindsley
Lisenziya: Pulsuz
Məşhurluq: 7

Rating: nan/5 (Total Votes: 0)

Django-tastypie-yüklenenler-dummycache-error500 və Django Tastypie arasında fərqlər aşağıdakılardır:
Bu versiya Django Tastypie yaradıcıları pull sorğu kimi təqdim edilmişdir üç yamalar daxildir:
- 6bf187d> Xətalı 500 baş verərsə, istisna mesaj yerinə ümumi bir səhv təsviri göstərilir 'Bu sorğu emal edilə bilməz.
- Django nin DummyCache istifadə edərkən 18d7a90> CacheThrottle uğursuz deyil
- POST sorğu üzrə 1fbc0a8> imkan verir fayl yüklenenler (əlavə)
Bu yamalar mənbə deposu daxil sonra, bu çəngəl artıq tələb olunmayacaq.
nə kimi baxmaq?
Əsas misal kimi görünür:
# MyApp / api.py
# ============
tastypie.resources idxal ModelResource olan
myapp.models idxal giriş
sinif EntryResource (ModelResource):
& Nbsp; sinif Meta:
& Nbsp; queryset = Entry.objects.all ()
# Urls.py
# =======
django.conf.urls.defaults dən * idxal
tastypie.api idxal API
myapp.api idxal EntryResource olan
v1_api = Api (api_name = 'v1)
v1_api.register (EntryResource ())
urlpatterns = nümunələri ('',
& Nbsp; # normal caz burada sonra ...
& Nbsp; (r '^ api /') (v1_api.urls daxildir)
)
Bu, bir rahat şəkildə bütün CRUD əməliyyatları dəstəkləyir Giriş model üçün tam iş, oxumaq-yazmaq API olur. JSON / XML / YAML dəstək artıq, və əlaqədar data / identifikasiyası / caching əlavə etmək üçün asandır.
Siz http://django-tastypie.readthedocs.org/ at sənədlərin daha çox tapa bilərsiniz.
Niyə tastypie?
Digər, daha yaxşı məlum API çərçivəsində Django üçün orada var. Siz variantları qiymətləndirmək və özünüz üçün qərar qəbul etmək lazımdır. Bildirib ki, burada tastypie üçün bəzi ümumi səbəbləri var.
- Siz rahat və yaxşı HTTP istifadə edən bir API lazımdır.
- Siz dərin əlaqələri dəstəkləmək istəyirik.
- Siz çıxış doğru etmək üçün öz serializer yazmaq istəmirəm.
- Siz az sehrli, çox çevik və problem domen yaxşı xəritələr bir API çərçivəsində istəyirəm.
- Siz (də var və Yamlı) JSON bərabər müalicə olunur / ehtiyac XML serialization istəyirəm.
- Siz dostlarınız / Değerli Meslektaşlarım kömək etməyə çalışırıq haqqında NIH haqqında az və daha çox mənim qəbul NIH sindromu dəstək istəyirik.

Reference Material

- Http://github.com/toastdriven/django-tastypie/tree/master/tests/basic tastypie əsas istifadə göstərir
- 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

Geliştirici digər proqram Daniel Lindsley

Şərh django-tastypie-with-uploads-dummycache-error500

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!