django-tastypie-with-uploads-dummycache-error500

Screenshot Software:
django-tastypie-with-uploads-dummycache-error500
Detalii soft:
Versiune: 1.0.0 Beta
Incarca data: 11 May 15
Producător: Daniel Lindsley
Licenţă: Gratuit
Popularitate: 7

Rating: nan/5 (Total Votes: 0)

Diferențele dintre django-tastypie cu-imagini-dummycache-error500 și Django Tastypie sunt:
Această versiune include trei plasturi care au fost prezentate ca cererile trage la creatorii de Django Tastypie:
- 6bf187d> Dacă apare o eroare 500, mesajul a excepției este prezentată în descrierea de eroare, în loc de un generic "Aceasta solicitare nu a putut fi procesată.
- 18d7a90> atunci când se utilizează DummyCache Django, a CacheThrottle nu reușesc
- 1fbc0a8> permite încărcarea fișierelor (echipamente) cu privire la cererile POST
Odată ce aceste patch-uri sunt incluse în depozit sursă, această furculiță nu va fi mai necesară.
Ce ți se pare?
Un exemplu de bază arată ca:
# AplicMea / api.py
# ============
din ModelResource import tastypie.resources
de la intrare myapp.models import
clasa EntryResource (ModelResource):
& Nbsp; clasa Meta:
& Nbsp; queryset = Entry.objects.all ()
# Urls.py
# =======
din django.conf.urls.defaults import *
de la Api import tastypie.api
din EntryResource import myapp.api
v1_api = Api (api_name = 'v1')
v1_api.register (EntryResource ())
urlpatterns = modele ('',
& Nbsp; # jazz normală aici, atunci ...
& Nbsp; (r '^ api / ", includ (v1_api.urls)),
)
Care devine o, API complet de lucru de citire-scriere pentru modelul de intrare care suporta toate operațiunile CRUD într-un mod odihnitor. JSON suport / XML / YAML este deja acolo, și este ușor să adăugați date legate de / autentificare / cache.
Puteți găsi mai multe în documentația la http://django-tastypie.readthedocs.org/.
De ce tastypie?
Exista si alte cadre, API mai cunoscute acolo pentru Django. Aveți nevoie pentru a evalua opțiunile disponibile și să decidă pentru tine. Asta a spus, aici sunt câteva motive comune pentru tastypie.
- Aveți nevoie de un API care este RESTful și utilizează HTTP bine.
- Vrei să susțină relații profunde.
- Nu tu vrei să aibă de a scrie propriul serializer pentru a face dreapta de ieșire.
- Vrei un cadru API care are prea puțin de magie, foarte flexibil și hărți bine la domeniul problemei.
- Vrei / nevoie XML serializare care este tratat în mod egal JSON (și YAML este acolo).
- Vrei să sprijine sindromul meu NIH perceput, care este mai puțin despre NIH si mai multe despre încercarea de a ajuta prietenii / colegii.

Material de referință

- Http://github.com/toastdriven/django-tastypie/tree/master/tests/basic arată utilizarea de bază a 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

Alte software-uri de dezvoltator Daniel Lindsley

Comentarii la django-tastypie-with-uploads-dummycache-error500

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!