Django-tastypie-with-file-upload-ja-malli-muodossa-validointi on versio Django Tastypie kiinnitetty Tiedoston lataaminen ja ModelFormValidation.
Mitä se näyttää?
Perus esimerkki näyttää:
# MyApp / api.py
# ============
alkaen tastypie.resources tuonti ModelResource
alkaen myapp.models tuonti Entry
luokan EntryResource (ModelResource):
& Nbsp; luokka Meta:
& Nbsp; queryset = Entry.objects.all ()
# Urls.py
# =======
alkaen django.conf.urls.defaults tuonti *
alkaen tastypie.api tuonti Api
alkaen myapp.api tuonti EntryResource
v1_api = Api (api_name = 'v1')
v1_api.register (EntryResource ())
urlpatterns = kuviot ('',
& Nbsp; # normaali jazz täällä sitten ...
& Nbsp; (r "^ api / ', ovat (v1_api.urls)),
)
Että sinut täysin toimiva, read-write API Entry malli, joka tukee kaikkia lika toiminnot rauhallista tavalla. JSON / XML / YAML tuki on jo olemassa, ja se on helppo lisätä liittyvät tiedot / todennus / välimuistia.
Voit löytää lisää asiakirjat http://django-tastypie.readthedocs.org/.
Miksi tastypie?
On muitakin, paremmin tunnetut API kehyksiä siellä Django. Sinun täytyy arvioida vaihtoehtoja ja päättää itse. Se sanoi, tässä on joitakin yhteisiä syitä tastypie.
- Tarvitset API, joka on rauhallista ja käyttää HTTP hyvin.
- Haluat tukea syvä suhteita.
- Sinun ei halua joutua kirjoittaa oman serializer tehdä lähdön oikeaan.
- Haluat API kehyksen, joka on vähän taikuutta, erittäin joustava ja kartat hyvin ongelmaan verkkotunnuksen.
- Haluat / tarve XML serialization, että kohdellaan yhdenvertaisesti JSON (ja YAML on sielläkin).
- Haluat kannattamaan koettu NIH oireyhtymä, joka on vähemmän noin NIH ja lisää yrittävät auttaa ystäviä / työtovereille.
vaatimukset
< ul>
Kommentteja ei löytynyt