【问题标题】:Django logging errors occuring in admin page管理页面中发生的 Django 日志记录错误
【发布时间】:2020-12-14 21:38:09
【问题描述】:

我面临以下问题:

我想在 django 管理页面中添加一个模型的新实例,但我确实收到 500 错误。现在我想将管理页面中发生的所有错误记录到一个文件中。

重要细节:

  1. 网站在生产中运行,因此我没有在浏览器或控制台中获得反馈(因为我使用 Gunicorn)。
  2. 这仅适用于一种特定型号。
  3. 这仅在为该模型添加新实例时发生,而不是在更改现有实例时发生
  4. 登录视图没有帮助,因为在管理页面中发生错误

我不想让你帮我调试我的 django 代码。我只对有关如何记录发生的每个错误的提示和教程感兴趣,无论它发生在管理页面还是实际站点中。我很高兴任何提示和建议!谢谢!感谢您的建议!

【问题讨论】:

  • 500 错误的堆栈跟踪是什么?在日志记录和操作方法方面......从这里开始,loggly.com/ultimate-guide/python-logging-basics
  • 如何获取错误的堆栈跟踪?感谢您的链接!
  • 哦,我刚刚发现:sudo systemctl status gunicorn 然后我可以看到堆栈跟踪。我现在设法解决了这个问题:D 谢谢!也感谢您的链接!

标签: django django-models admin


【解决方案1】:

使用 gunicorn 作为代理服务器获取错误的堆栈跟踪:

sudo systemctl status gunicorn

关于日志记录教程(@markwalker_ 回答):

logging tutorial

【讨论】:

    猜你喜欢
    • 2011-09-23
    • 1970-01-01
    • 2016-05-17
    • 2011-07-24
    • 1970-01-01
    • 2012-03-26
    • 2011-09-12
    • 1970-01-01
    • 2020-05-14
    相关资源
    最近更新 更多