Makina Blog

Le blog Makina-corpus

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

Django

Django initiation

Toulouse Du 17 au 19 octobre 2022

Voir la formation

Django

Django intégration

A distance (foad) Le jeudi 3 novembre 2022

Voir la formation

Django

Django Rest Framework

A distance (foad) Du 1er au 6 décembre 2022

Voir la formation

Actualités en lien

Image
DjangoCon Europe 2022
12/09/2022 - 13:54

DjangoCon Porto 2022 : Mise en œuvre du Domain-driven design (DDD) dans Django

Dans le cadre de la conférence DjangoCon Europe 2022 à Porto, du 21 au 25 septembre, nous présenterons notre retour d'expérience sur l'intégration de quelques concepts DDD dans OSIS, un projet open-source chez notre partenaire l'UCLouvain.

Voir l'article
Image
Randonnée
06/09/2022 - 09:43

Créer des vues SQL dans Django et les afficher dans un SIG

Nous allons décrire un processus via la mise en place de vues SQL qui permettent à l'utilisateur de lire de la donnée formatée, sans possibilité d'influer sur le contenu d'une base et tout en se connectant directement à celle-ci.

Voir l'article
Image
Django logo
20/06/2022 - 09:46

Cas d'utilisation : développer des packages Django réutilisables pour l'UCLouvain

Pour prester dans la philosophie du libre et répondre à la demande de l'UCLouvain, nos équipes ont développé des packages Django réutilisables

Voir l'article

Inscription à la newsletter

Nous vous avons convaincus