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

Skjermbilde programvare:
django-tastypie-with-file-upload-and-model-form-validation
Prog.varedetaljer:
Versjon: 1.0.0 Beta
Last opp dato: 11 May 15
Utvikler: Daniel Lindsley
Lisens: Gratis
Popularitet: 17

Rating: nan/5 (Total Votes: 0)

django-tastypie-med-file-upload-og-modell-skjema-validering er en versjon av Django Tastypie fast med filopplasting og ModelFormValidation.
Hva er det se ut?
En grunnleggende eksempel ser slik ut:
# MyApp / api.py
# ============
fra tastypie.resources import ModelResource
fra myapp.models import Entry
klasse EntryResource (ModelResource):
& Nbsp; klasse Meta:
& Nbsp; queryset = Entry.objects.all ()
# Urls.py
# =======
fra django.conf.urls.defaults importere *
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 da ...
& Nbsp; (r '^ api /', inkluderer (v1_api.urls)),
)
Som får deg et fullt fungerende, lese-skrive API for Entry modell som støtter alle crud operasjoner i en avslappet måte. JSON / XML / YAML støtte er allerede der, og det er enkelt å legge til relaterte data / autentisering / caching.
Du kan finne mer i dokumentasjonen på http://django-tastypie.readthedocs.org/.
Hvorfor tastypie?
Det finnes andre, bedre kjent API rammeverk der ute for Django. Du må vurdere de tilgjengelige alternativene og bestemme selv. Når det er sagt, her er noen vanlige årsaker til tastypie.
- Du trenger en API som er avslappende og bruker HTTP godt.
- Du ønsker å støtte dype relasjoner.
- Du ønsker ikke å ha for å skrive din egen serialisering å gjøre produksjonen høyre.
- Vil du ha en API rammeverk som har litt magi, veldig fleksibel og kart godt til problemet domene.
- Du ønsker / trenger XML serialisering som behandles likt å JSON (og YAML er det også).
. - Du ønsker å støtte mitt oppfattet NIH syndrom, som er mindre om NIH og mer om å prøve å hjelpe til venner / kollegaer

Krav

< ul>

  • Python
  • Django
  • mimeparse
  • python-dateutil
  • Annen programvare fra utvikleren Daniel Lindsley

    friendlydb
    friendlydb

    14 Apr 15

    django-haystack
    django-haystack

    14 Apr 15

    toastbot
    toastbot

    14 Apr 15

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

    Kommentarer ikke funnet
    Legg til kommentar
    Slå på bilder!