django-tastypie-with-file-upload-and-model-form-validation

Скріншот програми:
django-tastypie-with-file-upload-and-model-form-validation
Дані програми:
Версія: 1.0.0 Beta
Дата завантаження: 11 May 15
Розробник: Daniel Lindsley
Ліцензія: Безкоштовно
Популярність: 17

Rating: nan/5 (Total Votes: 0)

Django-tastypie-с-файлів завантаження-і-модель форм-валідація версія Django Tastypie фіксується Завантаження файлів і ModelFormValidation.
<Сильний> Що це виглядає?
Основний приклад виглядає так:
# MyApp / api.py
# ============
від tastypie.resources імпорту ModelResource
від myapp.models імпорту запис
клас EntryResource (ModelResource):
& NBSP; клас Мета:
& NBSP; QuerySet = Entry.objects.all ()
# Urls.py
# =======
від django.conf.urls.defaults імпортувати *
від tastypie.api імпорту Апі
від myapp.api імпорту EntryResource
v1_api = Апі (api_name = 'v1')
v1_api.register (EntryResource ())
urlpatterns = візерунки ('',
& NBSP; # нормально джаз ось тоді ...
& NBSP; (г '^ API /', включають в себе (v1_api.urls)),
)
Це отримує вас повністю робочий, читання і запису API для моделі елемент, який підтримує всі операції CRUD в RESTful чином. JSON підтримки / XML / YAML вже є, і це легко додати пов'язані дані / аутентифікації / кешування.
Ви можете знайти більше інформації в документації на http://django-tastypie.readthedocs.org/.
<Сильний> Чому tastypie?
Є інші, більш відомі рамки API там для Django. Ви повинні оцінити наявні варіанти і вирішити для себе. Тим не менше, ось деякі загальні причини для tastypie.
- Вам потрібен API, який RESTful HTTP і використовує добре.
- Ви хочете, щоб підтримувати глибокі відносини.
- Ви не хочете, щоб написати свій власний серіалізатор, щоб вихідний право.
- Ви хочете основу API, який має трохи магії, дуже гнучкий і відображає також в проблемній області.
- Ви хочете / потреба XML-серіалізациі, який обробляється однаково JSON (і YAML є теж).
. - Ви хочете, щоб підтримати мою сприймається синдром NIH, який менше про NIH і більше про спробу допомогти друзів / колег

Вимоги

< UL>

  • Python
  • Джанго
  • mimeparse
  • пітон-dateutil
  • Інші програми розробника Daniel Lindsley

    django-tastypie-with-file-upload-and-model-form-validation

    Коментар не знайдено
    додати коментар
    Включіть картинки!