/ / ¿Cómo puedo hacer que los correos electrónicos de error de Django informen `locals ()`? - Python, Django, depuración

¿Cómo puedo hacer que los correos electrónicos de error de Django informen `locals ()`? - Python, Django, depuración

Cuando tu aplicación Django genera una excepción, Djangole envía un correo electrónico para informarle del error que incluye información útil. Eso es genial. Pero hay una pieza de información que sería útil para la depuración pero que falta en esos correos electrónicos: locals().

¿Cómo puedo hacer que los mensajes de error de Django incluyan locals()?

Respuestas

3 para la respuesta № 1

Se solucionó incluyendo "include_html": "True", cerca de "class": "django.utils.log.AdminEmailHandler", en el LOGGING instalándose settings.py. Ahora recibo informes HTML por correo electrónico que contienen todos los locals() información


0 para la respuesta № 2

De acuerdo a la documentación Django incluye a los locales. ¿O me estoy perdiendo algo? También puede encontrar en la documentación (ver: enlace anterior) cómo escribir sus propios informes de errores personalizados.