Django-auto-API είναι μια απίστευτα απλή εφαρμογή που σας δίνει μια πλήρη υπερσύνδεσης μόνο για ανάγνωση API για όλες τις εγκατεστημένες μοντέλα σε html, JSON, YAML, XML και CSV. Απαιτεί μόνο μια γραμμή κώδικα που θα προστεθεί στο έργο σας.
Σκοπός του είναι να καταδείξει πώς Django-serializers μπορούν εύκολα να χρησιμοποιηθούν για την κατασκευή APIs διαδίκτυο. Ειδικότερα, δείχνει ότι την προσαρμογή του τρόπου μοντέλο σχέσεων εκπροσωπούνται σας επιτρέπει να κάνετε ισχυρά πράγματα όπως η χρήση υπερσυνδέσεων να εκπροσωπεί τις σχέσεις, αντί να χρησιμοποιούν το προεπιλεγμένο κλειδί εκπροσώπηση πρωτοβάθμια.
installation
Εγκαταστήστε τη χρήση PIP:
Pip εγκατάσταση Django-auto-api
Προσθέστε τις διευθύνσεις URL Django-auto-API για URLConf σας:
urlpatterns = πρότυπα ('',
& Nbsp? ...
& Nbsp? Url (r '^ API / ", περιλαμβάνουν (« autoapi.urls », namespace =" autoapi »)),
)
Τρέχοντας το παράδειγμα του έργου
Αν έχετε κλωνοποιηθεί το έργο από το repo git, μπορείτε να εκτελέσετε ένα πολύ απλό παράδειγμα του έργου:
./manage.py syncdb
./manage.py loaddata testfixture.json
./manage.py runserver
Αυτό έρχεται σε ένα παράδειγμα API για λίγα μοντέλα contrib.contenttypes και contrib.auth
Τι είναι καινούργιο σε αυτή την έκδοση:.
- < li> Fix αρχικής σύνδεσμο σε setup.py
Απαιτήσεις :
- Python
- Django
- Django-serializers
Τα σχόλια δεν βρέθηκε