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

Screenshot Λογισμικό:
django-tastypie-with-file-upload-and-model-form-validation
Στοιχεία Λογισμικού:
Εκδοχή: 1.0.0 Beta
Ανεβάστε ημερομηνία: 11 May 15
Προγραμματιστής: Daniel Lindsley
Άδεια: Δωρεάν
Δημοτικότητα: 65

Rating: nan/5 (Total Votes: 0)

Django-tastypie-με-file-ανεβάσετε-και-μοντέλο-μορφή-επικύρωση είναι μια εκδοχή του Django Tastypie σταθερό με Μεταφόρτωση αρχείου και ModelFormValidation.
Τι μοιάζει;
Ένα βασικό παράδειγμα μοιάζει με:
# MyApp / api.py
# ============
από tastypie.resources ModelResource εισαγωγής
Από την έναρξη των εισαγωγών myapp.models
κατηγορία EntryResource (ModelResource):
& Nbsp? Τάξη Μέτα:
& Nbsp? Queryset = Entry.objects.all ()
# Urls.py
# =======
από django.conf.urls.defaults εισαγωγή *
από tastypie.api Api εισαγωγής
από myapp.api EntryResource εισαγωγής
v1_api = Api (api_name = 'v1)
v1_api.register (EntryResource ())
urlpatterns = μοτίβα ('',
& Nbsp? # Η κανονική τζαζ εδώ στη συνέχεια ...
& Nbsp? (R '^ API / ", περιλαμβάνουν (v1_api.urls)),
)
Αυτό σας παίρνει μια πλήρη λειτουργία, το API ανάγνωσης-γραφής για το βασικό μοντέλο που υποστηρίζει όλες τις λειτουργίες σάλτσες σε ένα ξεκούραστο τρόπο. JSON υποστήριξη / XML / YAML είναι ήδη εκεί, και είναι εύκολο να προσθέσετε συναφή δεδομένα / πιστοποίηση / caching.
Μπορείτε να βρείτε περισσότερα στην τεκμηρίωση σε http://django-tastypie.readthedocs.org/.
Γιατί tastypie;
Υπάρχουν και άλλες, καλύτερα γνωστά πλαίσια API εκεί έξω για Django. Θα πρέπει να αξιολογήσει τις διαθέσιμες επιλογές και να αποφασίσει για τον εαυτό σας. Τούτου λεχθέντος, εδώ είναι μερικοί συνηθισμένοι λόγοι για tastypie.
- Χρειάζεται ένα API που είναι ξεκούραστη και χρησιμοποιεί HTTP καλά.
- Θέλετε να στηρίξουν βαθιές σχέσεις.
- Δεν θέλετε να πρέπει να γράψετε τη δική σας serializer να κάνετε τη σωστή έξοδο.
- Θέλεις ένα πλαίσιο API που έχει λίγη μαγεία, πολύ ευέλικτο και χάρτες καλά στον τομέα πρόβλημα.
- Θες / ανάγκη XML serialization που αντιμετωπίζονται ισότιμα ​​με JSON (και YAML υπάρχει πάρα πολύ).
. - Θέλεις να υποστηρίξει αντιληπτή σύνδρομο ΝΙΗ μου, η οποία είναι μικρότερη για το NIH και περισσότερο για την προσπάθεια να βοηθήσει τους φίλους / συνεργάτες

Απαιτήσεις :

< ul>

  • Python
  • Django
  • mimeparse
  • python-dateutil
  • Άλλο λογισμικό του προγραμματιστή Daniel Lindsley

    toastbot
    toastbot

    14 Apr 15

    friendlydb
    friendlydb

    14 Apr 15

    django-haystack
    django-haystack

    14 Apr 15

    Σχόλια για django-tastypie-with-file-upload-and-model-form-validation

    Τα σχόλια δεν βρέθηκε
    προσθήκη σχολίου
    Ενεργοποιήστε τις εικόνες!