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

Sagteware kiekie:
django-tastypie-with-file-upload-and-model-form-validation
Sagteware besonderhede:
Weergawe: 1.0.0 Beta
Upload datum: 11 May 15
Ontwikkelaar: Daniel Lindsley
Lisensie: Gratis
Populariteit: 17

Rating: nan/5 (Total Votes: 0)

Django-tastypie-met-lêer-upload-en-model-vorm-validering is 'n weergawe van Django Tastypie met Lêer oplaai en ModelFormValidation vasgestel.
Wat is dit lyk?
'N Basiese voorbeeld lyk:
# Myapp / api.py
# ============
van tastypie.resources invoer ModelResource
van myapp.models invoer Entry
klas EntryResource (ModelResource):
& Nbsp; klas Meta:
& Nbsp; queryset = Entry.objects.all ()
# Urls.py
# =======
van django.conf.urls.defaults invoer *
van tastypie.api invoer Api
van myapp.api invoer EntryResource
v1_api = Api (api_name = 'v1')
v1_api.register (EntryResource ())
urlpatterns = patrone ('',
& Nbsp; # Die normale jazz hier dan ...
& Nbsp; (r '^ api /', sluit in (v1_api.urls)),
)
Wat kry jy 'n ten volle werk, lees-en skryf API vir die inskrywing model dat alle CRUD bedrywighede in 'n rustige manier ondersteun. Into / XML / YAML ondersteuning is reeds daar, en dit is maklik om te verwante data / verifikasie / caching voeg.
Jy kan meer in die dokumentasie vind op http://django-tastypie.readthedocs.org/.
Hoekom tastypie?
Daar is ander, beter bekend API raamwerke wat daar is vir Django. Jy moet om te bepaal die opsies wat beskikbaar is en besluit vir jouself. Dit gesê, hier is 'n paar algemene redes vir tastypie.
- Jy moet 'n API wat rustig en gebruik HTTP goed.
- Jy wil diep verhoudings te ondersteun.
- Jy wil nie hê om jou eie serializer om die uitset reg te maak skryf.
- Jy wil 'n API raamwerk wat bietjie magic, baie buigsame het en kaarte sowel om die probleem domein.
- Jy wil / moet XML serialisasie wat gelykop behandel into (en YAML is daar ook).
. - Jy wil my beskou NIH-sindroom, wat is minder oor NIH en meer oor probeer om uit te help vriende / kollegas ondersteun

Vereistes :

< ul>

  • Python
  • Django
  • mimeparse
  • python-dateutil
  • Ander sagteware ontwikkelaar Daniel Lindsley

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

    Kommentaar nie gevind
    Kommentaar te lewer
    Draai op die foto!