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

Screenshot der Software:
django-tastypie-with-file-upload-and-model-form-validation
Softwarebeschreibung:
Version: 1.0.0 Beta
Upload-Datum: 11 May 15
Entwickler: Daniel Lindsley
Lizenz: Frei
Popularität: 17

Rating: nan/5 (Total Votes: 0)

django-tastypie-with-file-upload-und-Modell-Form-Validierung ist eine Version von Django Tastypie mit File Upload und ModelFormValidation fixiert.
Was ist es denn aus?
Ein einfaches Beispiel sieht so aus:
# Myapp / api.py
# ============
von tastypie.resources import modelresource
von myapp.models import Eintrag
Klasse EntryResource (modelresource):
& Nbsp; class Meta:
& Nbsp; queryset = Entry.objects.all ()
# Urls.py
# =======
von django.conf.urls.defaults import *
von tastypie.api import Api
von myapp.api import EntryResource
v1_api = Api (api_name = 'V1')
v1_api.register (EntryResource ())
urlpatterns = Muster ('',
& Nbsp; # Die normale Jazz hier dann ...
& Nbsp; (r '^ api /' enthalten (v1_api.urls)),
)
Das bekommt man eine voll funktionsfähig, Lese-Schreib-API für das Einstiegsmodell, das alle CRUD-Operationen unterstützt in einer ruhigen Art und Weise. JSON / XML / YAML Support ist schon da, und es ist einfach, die zugehörigen Daten / Authentifizierung / Caching hinzuzufügen.
Sie können mehr in der Dokumentation zu http://django-tastypie.readthedocs.org/ finden.
Warum tastypie?
Es gibt andere, besser bekannt API-Frameworks da draußen für Django. Sie brauchen, um zu beurteilen, welche Möglichkeiten und entscheiden Sie selbst. Das heißt, hier sind einige häufige Gründe für tastypie.
- Sie müssen eine API, die RESTful ist und verwendet HTTP gut.
- Sie wollen tiefe Beziehungen zu unterstützen.
- Sie wollen nicht zu haben, um Ihre eigenen Serializer, um die Ausgabe in Ordnung bringen zu schreiben.
- Du möchtest eine API-Framework, das wenig Magie, sehr flexibel und hat Karten gut mit dem Problembereich.
- Sie wollen / müssen die XML-Serialisierung, die in gleicher Weise für JSON behandelt wird (und YAML ist es auch).
. - Sie wollen mein wahrgenommen NIH-Syndrom, die weniger über die NIH und mehr zu versuchen, um zu helfen Freunden / Kollegen ist unterstützt

Anforderungen :

< ul>

  • Python
  • Django
  • mimeparse
  • python-dateutil
  • Andere Software von Entwickler Daniel Lindsley

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

    Kommentare nicht gefunden
    Kommentar hinzufügen
    Schalten Sie auf die Bilder!