使用Ajax调用时获取Django调试信息?

vic*_*tor 6 django jquery

有没有一种很好的方法来获取Django在使用jQuery进行Ajax调用时提供的调试信息?现在,当我打电话时,我只是在python runserver窗口中看到一个http/200服务器错误,但因为调用是通过javascript进行的,所以我没有得到包含所有信息的调试页面.

TM.*_*TM. 3

您可以检查返回到 jQuery ajax 调用的响应内容。使用 Firebug 这样的工具可以使这变得非常简单。

Django 仍然会返回调试页面,只是它响应的是 ajax 调用而不是常规的浏览器请求。

让您的东西处理常规请求,然后仅在确定服务器端代码正常工作后才“ajaxify”它们,这通常是一种很好的技术。

  • 实际上Firebug可以在Firefox中将返回的HTML作为新选项卡打开,这样您就可以以正确的格式看到它。 (2认同)