django-tastypie-with-uploads-dummycache-error500

Софтуер снимки:
django-tastypie-with-uploads-dummycache-error500
Софтуер детайли:
Версия: 1.0.0 Beta
Дата на качване: 11 May 15
Розробник: Daniel Lindsley
Разрешително: Безплатно
Популярност: 7

Rating: nan/5 (Total Votes: 0)

Различията между Джанго-tastypie-с-качвания-dummycache-error500 и Django Tastypie са:
Тази версия включва три петна, които са им били представени като дръпнете искания към създателите на Django Tastypie:
- 6bf187d> Ако възникне грешка 500, съобщението на изключението е показан в описанието на грешката, вместо родово "Това искане не може да бъде обработен.
- 18d7a90> при използване DummyCache Django е, CacheThrottle няма да се провали
- 1fbc0a8> позволява качване на файлове (оборудване) на заявки POST
След като тези петна са включени в хранилището източник, тази вилка няма да се изисква повече.
<Силен> Какво ти прилича?
Основен пример изглежда така:
# MyApp / api.py
# ============
от tastypie.resources внос ModelResource
от myapp.models внос Влизане
клас EntryResource (ModelResource):
& Nbsp; клас Meta:
& Nbsp; queryset = Entry.objects.all ()
# Urls.py
# =======
от django.conf.urls.defaults импортирате *
от tastypie.api внос Api
от myapp.api внос EntryResource
v1_api = Api (api_name = 'v1')
v1_api.register (EntryResource ())
urlpatterns = модели ('',
& Nbsp; # Нормалната джаз тук и след това ...
& Nbsp; (R '^ API / ", включва (v1_api.urls)),
)
Това стане ли напълно работеща, четене и запис API за вписване модел, който поддържа всички операции боклук в спокоен начин. JSON / XML / YAML подкрепа е вече там, и е лесно да добавите свързаното с данни / удостоверяване / кеширане.
Можете да намерите повече в документацията на http://django-tastypie.readthedocs.org/.
<Силен> Защо tastypie?
Има и други, по-известен API рамки там за Django. Трябва да се направи оценка на съществуващите възможности и да реши за себе си. Това каза, тук са някои често срещани причини за tastypie.
- Вие се нуждаете от API, който е RESTful и използва HTTP добре.
- Вие искате да подкрепите дълбоки отношения.
- Вие не искате да имате, за да напишете своето собствено serializer да направи правото на изхода.
- Искаш рамка на API, че има малко магия, много гъвкава и карти добре да домейна проблем.
- Искаш / нужда XML сериализацията, че се третира еднакво за JSON (и 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
  • питон-dateutil

Друг софтуер на разработчика Daniel Lindsley

Коментари към django-tastypie-with-uploads-dummycache-error500

Коментари не е намерена
добавите коментар
Включете на изображения!