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

Software skärmdump:
django-tastypie-with-file-upload-and-model-form-validation
Mjukvaruinformation:
Version: 1.0.0 Beta
Ladda upp dagen: 11 May 15
Utvecklare: Daniel Lindsley
Licens: Gratis
Popularitet: 17

Rating: nan/5 (Total Votes: 0)

django-tastypie-med-file-upload-och-modell-form validering är en version av Django Tastypie fast med filuppladdning och ModelFormValidation.
Vad är det se ut?
Ett enkelt exempel ser ut:
# Mittpgm / api.py
# ============
från tastypie.resources import ModelResource
från myapp.models import Entry
klass EntryResource (ModelResource):
& Nbsp; klass Meta:
& Nbsp; queryset = Entry.objects.all ()
# Urls.py
# =======
från django.conf.urls.defaults importera *
från tastypie.api import Api
från myapp.api import EntryResource
v1_api = Api (api_name = 'v1)
v1_api.register (EntryResource ())
urlpatterns = mönster ('',
& Nbsp; # Den normala jazz här då ...
& Nbsp; (r '^ api /' inkluderar (v1_api.urls)),
)
Det får du en fullt fungerande, läs-skriv API för instegsmodellen som stödjer alla CRUD-operationer i en vilsam sätt. JSON / XML / YAML stöd finns redan, och det är lätt att lägga till relaterade data / verifiering / cache.
Du kan hitta mer i dokumentationen http://django-tastypie.readthedocs.org/.
Varför tastypie?
Det finns andra, bättre kända API ramar ute för Django. Du måste bedöma de tillgängliga alternativen och bestäm själv. Som sagt, här är några vanliga orsaker till tastypie.
- Du behöver ett API som är vilsam och använder HTTP väl.
- Du vill stödja djupa relationer.
- Du vill inte ha att skriva en egen serializer att göra produktionen rätt.
- Du vill ha en ram API som har lite magi, mycket flexibel och kartor väl till problemet domänen.
- Du vill / behöver XML serialisering som behandlas på samma sätt som JSON (och YAML är det alltför).
. - Du vill stödja min uppfattas NIH syndrom, vilket är mindre om NIH och mer om att försöka hjälpa vänner / medarbetare

Krav :

< ul>

  • Python
  • Django
  • mimeparse
  • python-dateutil
  • Annan programvara för utvecklare Daniel Lindsley

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

    Kommentarer hittades inte
    Kommentar
    Slå på bilder!