Makina Blog
Présentation de django-admin-watchdog
Comment garder une trace des erreurs Django en toute simplicité.
Présentation
La traçabilité des erreurs dans une application est toujours un enjeu majeur. django-admin-watchdog
permet d'enregistrer ces erreurs et de les rendre accessibles aux utilisateurs directement depuis l'interface d'administration de Django.
L'application est disponible sur github et pypi.
Une fois le module installé, il suffit de configurer la variable LOGGING comme précisé dans la documentation du projet.
La technique
Un handler
personnalisé est créé dans l'application. Celui-ci permet de gérer les erreurs reçues. Dans ce cas, le "handler" se contentera de créer une instance du modèle `LogEntry`, modèle qui sera ensuite mis à disposition avec le système d'administration de Django.
N'hésitez pas à consulter nos Réalisations Django.
Formations associées
Formations Django
Formation Django REST Framework
À distance (FOAD) Du 9 au 13 juin 2025
Voir la formationActualités en lien
Utiliser des fonctions PostgreSQL dans des contraintes Django
Cet article vous présente comment utiliser les fonctions et les check constraints
PostgreSQL en tant que contrainte sur vos modèles Django.
Comment migrer vers une version récente de Django ?
Que ce soit pour avoir les dernières fonctionnalités ou les correctifs de sécurité, rester sur une version récente de Django est important pour la pérennité de son projet.
Le projet Agrégateur : fusionner des bases de données Geotrek
Le partage et la diffusion des données font partie des problématiques historiques au cœur du projet Geotrek.