【问题标题】:Web development: how to show all errors (make errors verbose)?Web 开发:如何显示所有错误(使错误变得冗长)?
【发布时间】:2012-02-03 16:21:46
【问题描述】:

例如在 Django 中:

S = request.POST.get("NonexistentField") # There is no error, it fails silently

如何在 html、javascript、django 中显示所有错误?

【问题讨论】:

  • 确保 debug = True 在您的设置文件中。一个好的python教程是必不可少的。

标签: javascript html django


【解决方案1】:

为什么会出现错误?在 Python 中,dict.get('key') 专门设计为在密钥不存在时不引发异常。如果您想要引发异常,请直接执行dict['key']

【讨论】:

    【解决方案2】:

    尝试firebug for firefox,它可以帮助调试

    【讨论】:

      【解决方案3】:

      如果您想查看仅出于开发目的的错误,您可能需要查看 Django 调试工具栏。这是一个很棒的工具,可以显示有关 http 标头、sql 查询等的数据。

      https://github.com/django-debug-toolbar/django-debug-toolbar

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-07-07
        • 2021-06-04
        • 2020-01-25
        • 2017-08-12
        • 2012-01-10
        相关资源
        最近更新 更多