Nous continuons à observer les possibilités de Django, et son utilisation avec IRIS. Dans la première partie nous avons regardé comment définir des modèles et se connecter à des tableaux déjà existants dans IRIS, dans la suite nous avons étendu le portail d'administration intégré de Django, avec la possibilité de voir quelles données nous avons dans ces modèles, avec des filtres, l'édition et même la pagination.
Il est temps de passer à l'action, nous allons maintenant créer une API REST, sur Django, basée sur les mêmes données, que nous avons utilisées auparavant à partir du paquet posts-and-tags.
Pour ce faire, nous utiliserons Django REST Framework
Le cadre REST de Django est une boîte à outils puissante et flexible permettant de créer des API Web.
Quelques raisons pour lesquelles vous pourriez vouloir utiliser le cadre REST :
- L'API navigable sur le Web est un avantage considérable pour vos développeurs.
- Politiques d'authentification comprenant des paquets pour OAuth1a et OAuth2.
- Sérialisation qui prend en charge les sources de données ORM et non ORM.
- Personnalisable jusqu'en bas - utilisez simplement des visualisations régulières basées sur des fonctions si vous n'avez pas besoin des fonctionnalités les plus puissantes.
- Une documentation complète et un support communautaire important.
- Utilisé par des entreprises de renommée internationale, telles que Mozilla, Red Hat, Heroku et Eventbrite, qui lui font confiance.