django-tastypie-with-uploads-dummycache-error500

Szoftver screenshot:
django-tastypie-with-uploads-dummycache-error500
Szoftver adatai:
Változat: 1.0.0 Beta
Feltöltés dátuma: 11 May 15
Fejlesztő: Daniel Lindsley
Engedély: Ingyenes
Népszerűség: 7

Rating: nan/5 (Total Votes: 0)

közötti különbségek Django-tastypie-with-feltöltések-dummycache-error500 és Django Tastypie a következők:
Ez a verzió tartalmazza a három foltok, amelyek már benyújtott kérelmek húzza az alkotók Django Tastypie:
- 6bf187d> Ha hiba 500 van, az üzenet a kivétel jelenik meg a hiba leírását, ahelyett, hogy egy általános "Ezt a kérést nem sikerült feldolgozni".
- 18d7a90> használatakor Django DummyCache, CacheThrottle nem mulasztja
- 1fbc0a8> lehetővé teszi felküldések (mellékletek) a POST kérések
Amint ezek a foltok bekerültek a repository, ez a villa nem lesz szükség többé.
Mi látszik?
Egy egyszerű példa néz ki:
# Myapp / api.py
# ============
re tastypie.resources import ModelResource
re myapp.models import betáplálási
osztály EntryResource (ModelResource):
& Nbsp; class Meta:
& Nbsp; queryset = Entry.objects.all ()
# Urls.py
# =======
re django.conf.urls.defaults importálni *
re tastypie.api import Api
re myapp.api import EntryResource
v1_api = Api (api_name = 'V1')
v1_api.register (EntryResource ())
urlpatterns = minták ('',
& Nbsp; # A szokásos jazz itt aztán ...
& Nbsp; (r '^ api / "közé (v1_api.urls)),
)
Hogy kapja meg az egy teljesen működő, írható-olvasható API az Entry modell, amely támogatja az összes szifilisz műveleteket a nyugodt módon. JSON / XML / YAML támogatást már ott van, és ez könnyen hozzá kapcsolódó adatok / hitelesítést / cache-t.
Még több a dokumentációt http://django-tastypie.readthedocs.org/.
Miért tastypie?
Vannak más, ismertebb nevén API keretek odakinn Django. Be kell, hogy értékelje a rendelkezésre álló lehetőségeket, és döntsd el magad. Igaz, itt van néhány közös oka tastypie.
- Szükség van egy API, amely nyugodt és HTTP-t használó is.
- Azt akarod, hogy támogassa a mély kapcsolatok.
- Nem akarod, hogy kell írni a saját Comment, hogy a kimeneti jogot.
- Akarsz egy API keretrendszert, amely a kis varázslat, nagyon rugalmas és térképek is, hogy a probléma a területen.
- Azt akarja / kell XML sorszámozás, hogy egyenlő bánásmódban részesül a JSON (és YAML is ott van).
- Azt akarod, hogy támogassa a vélt NIH-szindróma, ami kevesebb, mintegy NIH és többet próbál segíteni barátok / munkatársak.

Referencia anyag

- Http://github.com/toastdriven/django-tastypie/tree/master/tests/basic mutatja használatának alapjait 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

Más szoftver fejlesztő Daniel Lindsley

Hozzászólások a django-tastypie-with-uploads-dummycache-error500

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!