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

Software screenshot:
django-tastypie-with-file-upload-and-model-form-validation
Software detaljer:
Version: 1.0.0 Beta
Upload dato: 11 May 15
Udvikler: Daniel Lindsley
Licens: Gratis
Popularitet: 17

Rating: nan/5 (Total Votes: 0)

Django-tastypie-med-file-upload-og-model-formen-validering er en version af Django Tastypie fast med File Upload og ModelFormValidation.
Hvad er det ud?
En grundlæggende eksempel ser således ud:
# Mitpgm / api.py
# ============
fra tastypie.resources import ModelResource
fra myapp.models import indtastning
klasse EntryResource (ModelResource):
& Nbsp; klasse Meta:
& Nbsp; queryset = Entry.objects.all ()
# Urls.py
# =======
fra django.conf.urls.defaults importerer *
fra tastypie.api import Api
fra myapp.api import EntryResource
v1_api = Api (api_name = 'v1')
v1_api.register (EntryResource ())
urlpatterns = mønstre ('',
& Nbsp; # Den normale jazz her så ...
& Nbsp; (r '^ api / «, omfatter (v1_api.urls)),
)
Der får du et fuldt fungerende, læse-skrive-API for indtastning model, der understøtter alle CRUD operationer i en afslappende måde. JSON / XML / YAML support er der allerede, og det er nemt at tilføje relaterede data / autentifikation / caching.
Du kan finde mere i dokumentationen på http://django-tastypie.readthedocs.org/.
Hvorfor tastypie?
Der er andre, bedre kendt API rammer derude for Django. Du er nødt til at vurdere muligheder og beslutte for dig selv. Når det er sagt, her er nogle almindelige årsager til tastypie.
- Du har brug for en API, der er afslappende og bruger HTTP godt.
- Du ønsker at understøtte dybe relationer.
- Du ønsker ikke at have til at skrive din egen serializer at gøre produktionen til højre.
- Vil du have en API ramme, har lidt magi, meget fleksibel og kortlægger godt til problemet domæne.
- Du ønsker / behov XML serialisering, der behandles lige til JSON (og YAML er der også).
. - Du ønsker at støtte min opfattede NIH syndrom, hvilket er mindre om NIH og mere om at forsøge at hjælpe venner / kollegaer

Krav :

< ul>

  • Python
  • Django
  • mimeparse
  • python-dateutil
  • Andre software developer Daniel Lindsley

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

    Kommentarer ikke fundet
    Tilføj kommentar
    Tænd billeder!