/ Como posso fazer os e-mails de erro do Django reportarem `locals ()`? - python, django, depuração

Como posso fazer e-mails de erro do Django reportar `locals ()`? - python, django, depuração

Quando seu aplicativo Django gera uma exceção, o Djangoenvia um e-mail para relatar o erro que inclui algumas informações úteis. Isso é ótimo. Mas há uma informação que seria útil na depuração, mas que está faltando nesses emails: locals().

Como posso fazer e-mails de erro do Django? locals()?

Respostas:

3 para resposta № 1

Resolveu incluindo "include_html": "True", ao lado de "class": "django.utils.log.AdminEmailHandler", no LOGGING estabelecendo settings.py. Agora recebo relatórios em HTML por e-mail que contêm todos os locals() info.


0 para resposta № 2

De acordo com a documentação O Django inclui os locais. Ou eu estou esquecendo de alguma coisa? Além disso, você pode encontrar no documentaion (veja: link acima) como escrever seus próprios relatórios de erros personalizados.