代码之家  ›  专栏  ›  技术社区  ›  Asara

如何在django中显示用于调试的变量数据

  •  0
  • Asara  · 技术社区  · 7 年前

    2 回复  |  直到 7 年前
        1
  •  2
  •   Nitin Bhojwani    7 年前

    只有在以下情况下,才能使用Django在浏览器中获取变量值:

    DEBUG=True 已为应用程序设置,但出现了一些错误。

    相反,您可以使用以下选项之一(如果您已经知道要调试的行/变量):

    1. print(dict_var)
    2. 在你看来: return HttpResponse(dict_var)

    另一种调试方法是使用 Python Debugger .

    在代码中添加以下行以放置断点,然后逐行调试。

    import pdb; pdb.set_trace()

    并使用

    python -m pdb manage.py runserver

        2
  •  0
  •   Davide Pizzolato Andy Edinborough    7 年前

    皮查姆

    您可以使用JetBrains开发的ide的调试器。

    它是免费的,它在许多其他方面帮助你。
    如果你是学生,高级版本是免费的。

    Download Link

    编辑:
    要设置断点,只需单击视图左侧的行号。