如何让 django-debug-toolbar 与 dajax 一起工作?

How do I get django-debug-toolbar to work with dajax?

似乎 dajax 劫持了来自 django-debug-toolbar

的 ajax 请求

是否有解决此问题或已知解决方案的方法?

要解决此问题,请在 Django 项目设置中设置 DAJAXICE_XMLHTTPREQUEST_JS_IMPORT = False

默认情况下,Dajaxice 包含 XmlHttpRequest.js 库:

如果您禁止包含此第三方 javascript 库,Django 调试工具栏可以正确加载面板。我没有注意到排除了 XmlHttpRequest.js 库的 Dajaxice 有任何问题——我相信这只是为了与旧的 IE 浏览器兼容,尽管我不确定。