django-tastypie-with-uploads-dummycache-error500

Programinė įranga Screenshot:
django-tastypie-with-uploads-dummycache-error500
Programinė detalės:
Versija: 1.0.0 Beta
Įkėlimo datą: 11 May 15
Kūrėjas: Daniel Lindsley
Licencija: Nemokamai
Populiarumas: 7

Rating: nan/5 (Total Votes: 0)

Skirtumai tarp Django-tastypie-su-įkėlimai dummycache-error500 ir Django Tastypie yra:
Ši versija apima, kurie buvo pateikti kaip traukos prašymus dėl Django Tastypie kūrėjų trys pleistrai:
- 6bf187d> jei Klaida 500 atsitinka, kad, išskyrus pranešimas rodomas klaidos aprašymu, o ne bendrinis "šis prašymas negalėjo būti tvarkomi".
- 18d7a90> naudojant Django anketa DummyCache, CacheThrottle neturi žlugti
- 1fbc0a8> leidžia failų įkėlimas (priedus) apie POST užklausas
Kai šie pleistrai yra įtraukti į kodo saugykloje, tai šakės nebus reikalaujama daugiau.
Kas tai atrodo? "
Pagrindinė pavyzdys atrodo taip:
# MyApp / api.py
# ============
nuo tastypie.resources importo ModelResource
nuo myapp.models importo įrašas
klasė EntryResource (ModelResource):
& Nbsp; klasė meta:
& Nbsp; queryset = Entry.objects.all ()
# Urls.py
# =======
nuo django.conf.urls.defaults importuoti *
nuo tastypie.api importo API
nuo myapp.api importo EntryResource
v1_api = API (api_name = 'V1)
v1_api.register (EntryResource ())
urlpatterns = modeliai (''
& Nbsp; # normalus džiazo čia tada ...
& Nbsp; (R '^ API / "apima (v1_api.urls))
)
Tai pasireiškia jums visiškai veikti, skaityti rašyti API už Entry modelį, kuris palaiko visus CRUD operacijas ramus būdas. JSON / XML / yaml parama jau yra, ir tai lengva pridėti susiję duomenys / autentifikavimo / spartinimo.
Jūs galite rasti daugiau dokumentuose ne http://django-tastypie.readthedocs.org/.
Kodėl tastypie?
Yra ir kitų, geriau žinomas API sistemas ten Django. Jums reikia įvertinti galimus variantus ir nuspręsti už save. Beje, čia yra keletas bendrų priežasčių tastypie.
- Jūs turite API, kuri yra ramus ir naudoja HTTP gerai.
- Jūs norite paremti gilias santykius.
- Jūs nenorite, kad turite parašyti savo serializer padaryti išvesties teisę.
- Jūs norite API sistemą, kuri turi šiek tiek magijos, labai lankstus ir gerai žemėlapiai į probleminės srities.
- Jūs norite / reikia XML Publikacija kad yra traktuojami vienodai JSON (ir YAML yra ten pat).
- Jūs norite paremti mano suvokiama NIH sindromas, kuris yra mažesnis apie NIH ir daugiau apie bando padėti draugai / bendradarbiai.

Informacinė medžiaga "

- Http://github.com/toastdriven/django-tastypie/tree/master/tests/basic rodo pagrindinę naudojimo 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

Kita programinė įranga kūrėjas Daniel Lindsley

Komentarai django-tastypie-with-uploads-dummycache-error500

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!