django-tastypie-ile-dosya yükleme-ve-modeli-form-doğrulama Dosya yükle ve ModelFormValidation sabit Django Tastypie bir sürümüdür.
neler It Beğen mı?
Temel bir örnek gibi görünüyor:
# Myapp / api.py
# ============
tastypie.resources ithalat ModelResource gelen
myapp.models ithalat Girişten
sınıf EntryResource (ModelResource):
& Nbsp; sınıf Meta:
& Nbsp; QuerySet = Entry.objects.all ()
# Urls.py
# =======
django.conf.urls.defaults dan itibaren * ithalat
tastypie.api ithalat Api gelen
myapp.api ithalat EntryResource gelen
v1_api = Api (api_name = 'v1')
v1_api.register (EntryResource ())
urlpatterns = desenleri ('',
& Nbsp; # Normal caz burada o ...
Ve nbsp (R '^ api /') (v1_api.urls dahil),
)
Bu size bir sığınakta şekilde tüm CRUD operasyonları destekler giriş modeli için bir tam çalışma, okuma-yazma API alır. JSON / XML / YAML desteği zaten orada olduğunu ve ilgili veriler / kimlik / önbelleğe alma eklemek çok kolay.
Sen http://django-tastypie.readthedocs.org/ de belgelerinde daha bulabilirsiniz.
Neden tastypie?
Diğer, daha bilinen API çerçeveler Django için orada bulunmaktadır. Sen seçenekleri değerlendirmek ve kendiniz için karar vermeniz gerekir. Dedi, burada tastypie için bazı yaygın nedenleri vardır.
- Sen dinlendirici ve iyi HTTP kullanan bir API gerekir.
- Sen derin ilişkiler desteklemek istiyoruz.
- Sen çıkış doğru yapmak için kendi seri hale yazmak istiyorum ETMEYİN.
- Seni küçük sihirli, çok esnek vardır ve problem etki de eşler bir API çerçeve istiyorum.
- Sen (de var ve YAML) JSON eşit muamele edilir / ihtiyaç XML seri istiyorum.
. - Sen arkadaş / iş arkadaşlarınızla yardım etmeye çalışıyorum hakkında NIH hakkında daha az ve daha benim algılanan NIH sendromu, desteklemek istiyorsanız
Gereksinimleri :
< ul>
Yorum Bulunamadı