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

Software screenshot:
django-tastypie-with-file-upload-and-model-form-validation
Dettagli del software:
Versione: 1.0.0 Beta
Data di caricamento: 11 May 15
Sviluppatore: Daniel Lindsley
Licenza: Libero
Popolarità: 65

Rating: nan/5 (Total Votes: 0)

django-tastypie con file-upload-e-model-form-convalida è una versione di Django Tastypie fissa con Carica file e ModelFormValidation.
Che cosa ti sembra?
Un esempio di base assomiglia a:
# Frontend / api.py
# ============
da tastypie.resources ModelResource importazione
da myapp.models Entry importazione
Classe EntryResource (ModelResource):
& Nbsp; classe Meta:
& Nbsp; queryset = Entry.objects.all ()
# Urls.py
# =======
da django.conf.urls.defaults importare *
da tastypie.api Api importazione
da myapp.api EntryResource importazione
v1_api = Api (api_name = 'v1')
v1_api.register (EntryResource ())
urlpatterns = pattern ('',
& Nbsp; # Il jazz normale qui allora ...
& Nbsp; (r '^ api /', includere (v1_api.urls)),
)
Che si ottiene un, API lettura-scrittura completamente funzionante per il modello base che supporta tutte le operazioni CRUD in modo RESTful. Supporto / XML / JSON YAML è già lì, ed è facile per aggiungere i dati relativi / autenticazione / caching.
Potete trovare informazioni nella documentazione a http://django-tastypie.readthedocs.org/.
Perché tastypie?
Ci sono altri, quadri API meglio conosciuti là fuori per Django. È necessario valutare le opzioni disponibili e decidere per te. Detto questo, ecco alcuni motivi comuni per tastypie.
- Avete bisogno di una API che è riposante e usa bene HTTP.
- Si vuole sostenere le relazioni profonde.
- Non voglio avere a scrivere il proprio serializzatore per rendere effettivo il diritto di uscita.
- Vuoi un contesto API che ha poco di magia, molto flessibile e le mappe bene al dominio del problema.
- Vuoi / necessità serializzazione XML che viene trattato anche per JSON (e YAML è anche lì).
. - Vuoi sostenere la mia percezione sindrome NIH, che è meno su NIH e più di cercare di aiutare amici / colleghi

Requisiti

< ul>

  • Python
  • Django
  • mimeparse
  • python-dateutil
  • Altri software di sviluppo Daniel Lindsley

    toastbot
    toastbot

    14 Apr 15

    django-haystack
    django-haystack

    14 Apr 15

    friendlydb
    friendlydb

    14 Apr 15

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

    I commenti non trovato
    Aggiungi commento
    Accendere le immagini!