问题标签 [django-debug-toolbar]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2735 浏览

django - Django v1.6 调试工具栏中间件错误号 .rsplit()

我正在尝试将django-debug-toolbar与我的 django 应用程序一起使用,它适用于 django v1.5。但是,我正在尝试将系统迁移到 django v1.6,当我尝试加载任何页面时,它会生成以下错误。

来源有这个注释,但我不确定它们的确切含义(import_by_path):

另外,当我们在做的时候。知道这条消息的含义是什么吗?

我的设置.py:

0 投票
1 回答
8729 浏览

django - django 调试工具栏中没有名为 settings_vars 的模块错误

我正在尝试django-degub-toolbar在我的 django 应用程序中使用,以下是我的设置

当我尝试运行服务器时,我遇到了错误

如何解决以及为什么遇到上述错误?

0 投票
1 回答
1235 浏览

django - Django 调试工具栏。看不到面板

这个问题只有debug-toolbar-1.0.1。如果降级到 django-debug-toolbar==0.9.4 - 一切正常。Django==1.5.5(我尝试使用 Django 1.6,但问题相同)。我正在运行服务器,但看不到面板(django-debug-toolbar)。在日志中:

有类似问题的人吗?对不起我的英语不好。

0 投票
3 回答
4440 浏览

django - Difficulty installing Django Debug Toolbar

I tried to install Django Panels and ran into an error. I installed using pip -- pip install django-debug-toolbar -- and it seemed to go alright. But when I added it to my project like this:

and then ran python manage.py syncdb got the following error:

I've searched around for answers to this but with no luck. Does anyone know what might be wrong here? Any help would be greatly appreciated.

0 投票
3 回答
318 浏览

python - Django 调试工具栏:如何分析文件下载?

我的 Django webapp 允许用户下载动态生成的文本文件:

我安装了 Django 调试工具栏(0.11.0,因为我无法让 1.0.1 工作),但是当我单击进行下载时,工具栏没有显示有关已下载文件的信息,大概是因为这是一个单独的页面/请求(或者可能因为它是一个非 HTML 文件)。下载的文件也不包含任何调试信息。

如何分析此文件下载的性能?

0 投票
3 回答
12873 浏览

python - 如何通过登录 Apache 来调试 django?

我已经在 Apache 上部署了我的 django 站点,但我的开发机器上没有出现问题,所以我想打印一些变量来看看发生了什么。

我尝试使用 python 日志记录模块,我在其中执行此操作:

在我的开发机器上,我的 django 项目的根目录中可能会显示一个 log.txt。但是,当我做同样的事情时,我的服务器上的相应目录中没有显示 log.txt 文件。

有谁知道如何调试它?谢谢!

0 投票
1 回答
119 浏览

sql - Django中不必要的许多SQL查询

在我的所有模型中,我都有get_absolute_url()如下方法,但是使用 django-debug-toolbar 我发现它需要很多 SQL 查询。

我的对象是树形结构相关的,所以一个级别3的对象只能通过级别2知道它与哪个级别的对象相关。如何避免这么多SQL查询?通过其他对象关联对象是不好的做法吗?我是否必须像CharFields在我的 3 级模型中一样保存 1 级弹头和 2 级弹头?

0 投票
2 回答
2124 浏览

django - 显示 Django 调试工具栏,但面板返回 404

它在过去几天工作,但现在工具栏上的所有链接本身都只是#

我已经像这样明确地设置了它:http: //django-debug-toolbar.readthedocs.org/en/1.0/installation.html#explicit-setup

我没有收到 djdt 命名空间问题,实际上我没有收到任何错误,除了当我尝试查看其中一个面板时出现 404 .....

0 投票
2 回答
1876 浏览

python - Django-debug-toolbar-line-profiler 只显示单行输出,没有内容

我有一个 Raspberry Pi 坐在一个偏远的地方。它连接到一个小型自制电路和一个温度探头。我已经设置了 Raspberry Pi 来做一些事情:

  • cron每小时运行作业以读取温度并将其本地存储到 sqlite 数据库
  • 运行 Nginx 网络服务器
  • 运行 uwsgi 应用服务器
  • 提供一个简单的 Django 应用程序

在那个 Django 应用程序中,我有一个简单的视图,它执行以下操作:

  1. 点击 DB 获取最后 300 条温度记录
  2. 把它们放进熊猫DataFrame
  3. 使用 Matplotlib 生成近期温度历史的漂亮 SVG 图
  4. 填写一个显示 SVG 的简单模板以及一个包含最近温度读数的小型 HTML 表格。

渲染此视图大约需要 30 秒。很长一段时间。所以我想看看是什么花了这么长时间。我的猜测是所有与生成图形相关的工作。但为了找出答案,我想做一些分析。

我安装django-debug-toolbardjango-debug-toolbar-line-profiler使用 pip。

我已经根据我所理解的文档对它们进行了配置。特别是,我设置了:

此外,INTERNAL_IPS也设置得当。

我已经使用基于类的视图构建了我的视图。它看起来像这样:

我对分析最感兴趣的代码是get_context_data.

当我加载页面时,实际上会显示调试工具栏。并显示分析面板。但我看到的只是:

这是页面首次加载时的屏幕截图: 在此处输入图像描述

以下是它在分析页面上的外观: 在此处输入图像描述

它似乎根本没有做任何“线路分析”!我期望在基于类的视图中看到每一行的定时结果。特别是对于get_context_data函数内的每一行。这是怎么回事?非常感谢任何帮助。


4月2日编辑

作为一个测试,我编写了一个使用基于类的视图的虚拟视图。这似乎工作得很好。这是新的非基于类的视图:

这会在分析窗格中产生以下结果: 在此处输入图像描述

所以这似乎工作正常。debug-toolbar-line-profiler关于如何使用基于类的视图,我是否缺少一些微妙之处?在文档中,它建议它将分析类上不以下划线开头的任何方法。这是不正确的吗?

0 投票
2 回答
2120 浏览

python - django debug toolbar broke the admin?

I have a little test project on which I always install and test package prior to my dev apps. Since I installed the django debug toolbar on it, I'm having the following error message when connecting to the admin site ( the other urls are fine ):

this is my settings.py file

and my urls.py looks like this: