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

Software screenshot:
django-tastypie-with-file-upload-and-model-form-validation
Software informatie:
Versie: 1.0.0 Beta
Upload datum: 11 May 15
Ontwikkelaar: Daniel Lindsley
Licentie: Gratis
Populariteit: 65

Rating: nan/5 (Total Votes: 0)

django-tastypie-met-file-upload-en-model-vorm-validatie is een versie van Django Tastypie met bestand uploaden en ModelFormValidation vast.
Wat is het eruit?
Een eenvoudig voorbeeld ziet er als:
# Myapp / api.py
# ============
van tastypie.resources import ModelResource
van myapp.models import Entry
klasse EntryResource (ModelResource):
& Nbsp; klasse Meta:
& Nbsp; queryset = Entry.objects.all ()
# Urls.py
# =======
van django.conf.urls.defaults importeren *
van tastypie.api import Api
van myapp.api import EntryResource
v1_api = Api (api_name = 'v1')
v1_api.register (EntryResource ())
urlpatterns = patronen ('',
& Nbsp; # De normale jazz dan hier ...
& Nbsp; (r '^ api /', onder meer (v1_api.urls)),
)
Dat krijgt u een volledig werkende, read-write API voor het Entry model dat alle CRUD operaties in een ontspannen manier ondersteunt. JSON / XML / YAML-ondersteuning is er al, en het is gemakkelijk om gerelateerde gegevens / authenticatie / caching toe te voegen.
U kunt meer in de documentatie vinden op http://django-tastypie.readthedocs.org/.
Waarom tastypie?
Er zijn andere, beter bekende API kaders die er zijn voor Django. Je moet om te beoordelen de beschikbare opties en beslis voor jezelf. Dat gezegd hebbende, hier zijn enkele veel voorkomende redenen voor tastypie.
- U heeft een API die is rustgevend en maakt gebruik van HTTP goed.
- U wilt diepe relaties te ondersteunen.
- U wilt niet te hebben om je eigen serializer op de uitgang goed te maken te schrijven.
- U wilt een API raamwerk dat beetje magie, zeer flexibel is en kaarten goed om het probleem domein.
- U wilt / nodig XML serialisatie dat gelijk wordt behandeld om JSON (en YAML is er ook).
. - Wil je mijn vermeende NIH-syndroom, dat is minder over de NIH en meer over proberen te helpen vrienden / collega's te ondersteunen

Eisen

< ul>

  • Python
  • Django
  • mimeparse
  • python-dateutil
  • Andere software van ontwikkelaar Daniel Lindsley

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

    Reacties niet gevonden
    Commentaar toe te voegen
    Zet op de beelden!