我有一个Django Webapp。我已经安装了debug_toolbar中间件和模块。但是,我的Web应用程序没有调试工具栏下拉菜单。
我实际上如何看到调试工具栏?还有什么我需要做的吗?我需要为我的Web应用程序使用特定的模板吗?我已经按照自述文件中的所有步骤进行了操作,但这还远远不够-
似乎还存在其他一些依赖项,或者其他我所缺少的东西。
此外,望着URL模式集合了我的web应用程序时,将 调试 前缀 不是
公认的模式中找到。我在debug_toolbar中的urls.py中放置了一个日志,以确保模块已被激活的debug_toolbar应用程序加载。
这让我完全迷惑不解,而且我找不到Google或README关于该如何显示或实际需要做什么的信息,因此您可以提供的任何指针都很棒!
编辑:事实证明,我正在使用SSH隧道从运行浏览器的计算机到运行Django /
Apache的计算机进行测试。在这种情况下,实际上为远程计算机看到的IP地址不是我想的那样,因此“好”
IP列表中没有包含浏览器的远程计算机。解决该问题的方法已解决!
据我所知,您的HTML页面必须包含封闭的body标签,带有的meta标签content="text/html"
。
当所有调试工具栏的设置与主要设置分开时,我更喜欢这种方式。因此,请尝试在settings.py的末尾添加类似
#debug_toolbar settings
if DEBUG:
INTERNAL_IPS = (‘127.0.0.1’,)
MIDDLEWARE_CLASSES += (
‘debug_toolbar.middleware.DebugToolbarMiddleware’,
)
INSTALLED_APPS += (
'debug_toolbar',
)
DEBUG_TOOLBAR_PANELS = [
'debug_toolbar.panels.versions.VersionsPanel',
'debug_toolbar.panels.timer.TimerPanel',
'debug_toolbar.panels.settings.SettingsPanel',
'debug_toolbar.panels.headers.HeadersPanel',
'debug_toolbar.panels.request.RequestPanel',
'debug_toolbar.panels.sql.SQLPanel',
'debug_toolbar.panels.staticfiles.StaticFilesPanel',
'debug_toolbar.panels.templates.TemplatesPanel',
'debug_toolbar.panels.cache.CachePanel',
'debug_toolbar.panels.signals.SignalsPanel',
'debug_toolbar.panels.logging.LoggingPanel',
'debug_toolbar.panels.redirects.RedirectsPanel',
]
DEBUG_TOOLBAR_CONFIG = {
'INTERCEPT_REDIRECTS': False,
}
(编辑说明:lapis更新了上述配置,以与Django Debug
Toolbar的当前版本(在此更新时为1.3.2)使用的名称匹配。每个http://django-debug-
toolbar.readthedocs.org /en/0.10.0/panels.html,原始版本(如在1.3.2中使用的debug_toolbar.panels.sql.SQLDebugPanel与debug_toolbar.panels.sql.SQLPanel一样)是正确的。)
(注意:在Django 1.10之后,MIDDLEWARE_CLASSES
应为MIDDLEWARE
。)
问题内容: 当我使用进行测试时,我发送到标准输出的任何内容都不会显示。当测试失败时,我会在每个失败的测试中看到一个“ stdout”块,所以我猜想Django会捕获它(但在测试通过时不会显示它)。 问题答案: 检查中,它使用一个特定项目的亚军调用出来的鼻子。 鼻子可以阻止它捕获,但是如果我运行: 首先捕获它,并引发“无此选项”错误。的帮助没有提到这一点,但是我发现如果我运行该命令: 它忽略了,让我
用于Chrome远程调试协议的替代传输。 进程: 主进程 Chrome调试工具在JavaScript运行时具有特殊绑定,允许与页面交互并对其进行检测。 1 const {BrowserWindow} = require('electron') 2 let win = new BrowserWindow() 3 4 try { 5 win.webContents.debugger.attach
控制调试工具 控制调试工具用来管理调试当中的程序运行,提供了如下常用功能: 暂停、恢复程序运行; 终止进程 查看、禁用断点 获取线程堆栈 恢复程序运行 当程序在断点处暂停的时候,可以使用此功能来恢复程序运行. 如果有下一个断点, 就会跳转下一个断点处. 如果没有断点,程序就继续运行. 操作步骤: 调试工具栏: Resume Program 快捷键: Mac: option + command +
现提供基于Visual Studio Code的调试插件(beta版) zip包中包含有使用说明,具体安装使用方法可解压后查看 Mac版本下载地址 windows版本下载地址 XCode下的bricks工程 下载地址
1 adb的安装和使用 2 GDB调试环境搭建 3 录音工具vspdump使用指南
我有以下 Lambda 尝试扫描表。故意,该表不存在,因为我想捕获错误并处理它。但是,它似乎只是被忽视了。 我怎么能看到错误(我假设应该有一个错误) Lambda: 我在cloudwatch日志中看到的内容: 2021-09-07T12:20:25.972-04:00启动请求ID:d7858877-68d5-4a68-ab0b-0d14efd61712版本:$2021-09-07T12:20:25
本文向大家介绍JavaScript调试工具汇总,包括了JavaScript调试工具汇总的使用技巧和注意事项,需要的朋友参考一下 现在的JavaScript事实上已然成为了流行的web语言,即使它并不完美。很多程序员不喜欢用JavaScript写代码,是因为写到后来总会出现各种莫名其妙的bug,而且在开发大型应用程序的过程中很容易犯错。而且鉴于当今此类工具的现状,要想在浏览器上做JavaScript
开发及调试工具 文本编辑器或 IDE (集成开发环境) Google Chrome, Firefox Firebug, Safari Developer Tool NOTE: Google Chrome DevTools Doc