OUJOOD.COM
Maintenant que vous avez compris l'intérêt des API, il est temps de passer à la pratique. La première chose à faire est d'ajouter la boîte à outils Django REST Framework (DRF) à votre projet. C'est une bibliothèque externe, elle ne fait pas partie de Django par défaut, mais elle s'y intègre comme si elle y avait toujours été.
Étape 1 : Installation via Pip
Comme pour la plupart des packages Python, l'installation se fait en une seule ligne de commande dans votre terminal. Assurez-vous que votre environnement virtuel est bien activé avant de lancer l'opération.
pip install djangorestframework
Étape 2 : Déclaration dans les réglages
Installer le package ne suffit pas. Il faut dire à Django de l'utiliser. Ouvrez votre fichier settings.py et ajoutez 'rest_framework' à la liste de vos applications installées. Je vous conseille de le placer juste en dessous de vos propres applications pour garder un fichier bien organisé.
INSTALLED_APPS = [
# ... autres applications
'rest_framework',
]
Étape 3 : Vérification de l'installation
Pour vérifier que tout fonctionne, vous pouvez essayer de lancer votre serveur de développement. Si aucune erreur n'apparaît dans la console, c'est que DRF est correctement lié à votre projet. Vous avez maintenant accès à une interface d'administration spécifique pour vos API, ce qui facilite énormément les tests au quotidien.
Une fois cette base en place, nous allons pouvoir attaquer le cœur du sujet : la transformation de vos objets Python en données JSON. C'est le rôle des sérialiseurs, que nous allons décortiquer dans la prochaine leçon.
Par carabde | Mis à jour le 08/05/2026