问题标签 [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.
django - Django v1.6 调试工具栏中间件错误号 .rsplit()
我正在尝试将django-debug-toolbar与我的 django 应用程序一起使用,它适用于 django v1.5。但是,我正在尝试将系统迁移到 django v1.6,当我尝试加载任何页面时,它会生成以下错误。
来源有这个注释,但我不确定它们的确切含义(import_by_path):
另外,当我们在做的时候。知道这条消息的含义是什么吗?
我的设置.py:
django - django 调试工具栏中没有名为 settings_vars 的模块错误
我正在尝试django-degub-toolbar
在我的 django 应用程序中使用,以下是我的设置
当我尝试运行服务器时,我遇到了错误
如何解决以及为什么遇到上述错误?
django - Django 调试工具栏。看不到面板
这个问题只有debug-toolbar-1.0.1。如果降级到 django-debug-toolbar==0.9.4 - 一切正常。Django==1.5.5(我尝试使用 Django 1.6,但问题相同)。我正在运行服务器,但看不到面板(django-debug-toolbar)。在日志中:
有类似问题的人吗?对不起我的英语不好。
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.
python - Django 调试工具栏:如何分析文件下载?
我的 Django webapp 允许用户下载动态生成的文本文件:
我安装了 Django 调试工具栏(0.11.0,因为我无法让 1.0.1 工作),但是当我单击进行下载时,工具栏没有显示有关已下载文件的信息,大概是因为这是一个单独的页面/请求(或者可能因为它是一个非 HTML 文件)。下载的文件也不包含任何调试信息。
如何分析此文件下载的性能?
python - 如何通过登录 Apache 来调试 django?
我已经在 Apache 上部署了我的 django 站点,但我的开发机器上没有出现问题,所以我想打印一些变量来看看发生了什么。
我尝试使用 python 日志记录模块,我在其中执行此操作:
在我的开发机器上,我的 django 项目的根目录中可能会显示一个 log.txt。但是,当我做同样的事情时,我的服务器上的相应目录中没有显示 log.txt 文件。
有谁知道如何调试它?谢谢!
sql - Django中不必要的许多SQL查询
在我的所有模型中,我都有get_absolute_url()
如下方法,但是使用 django-debug-toolbar 我发现它需要很多 SQL 查询。
我的对象是树形结构相关的,所以一个级别3的对象只能通过级别2知道它与哪个级别的对象相关。如何避免这么多SQL查询?通过其他对象关联对象是不好的做法吗?我是否必须像CharFields
在我的 3 级模型中一样保存 1 级弹头和 2 级弹头?
django - 显示 Django 调试工具栏,但面板返回 404
它在过去几天工作,但现在工具栏上的所有链接本身都只是#
我已经像这样明确地设置了它:http: //django-debug-toolbar.readthedocs.org/en/1.0/installation.html#explicit-setup
我没有收到 djdt 命名空间问题,实际上我没有收到任何错误,除了当我尝试查看其中一个面板时出现 404 .....
python - Django-debug-toolbar-line-profiler 只显示单行输出,没有内容
我有一个 Raspberry Pi 坐在一个偏远的地方。它连接到一个小型自制电路和一个温度探头。我已经设置了 Raspberry Pi 来做一些事情:
cron
每小时运行作业以读取温度并将其本地存储到 sqlite 数据库- 运行 Nginx 网络服务器
- 运行 uwsgi 应用服务器
- 提供一个简单的 Django 应用程序
在那个 Django 应用程序中,我有一个简单的视图,它执行以下操作:
- 点击 DB 获取最后 300 条温度记录
- 把它们放进熊猫
DataFrame
- 使用 Matplotlib 生成近期温度历史的漂亮 SVG 图
- 填写一个显示 SVG 的简单模板以及一个包含最近温度读数的小型 HTML 表格。
渲染此视图大约需要 30 秒。很长一段时间。所以我想看看是什么花了这么长时间。我的猜测是所有与生成图形相关的工作。但为了找出答案,我想做一些分析。
我安装django-debug-toolbar
并django-debug-toolbar-line-profiler
使用 pip。
我已经根据我所理解的文档对它们进行了配置。特别是,我设置了:
此外,INTERNAL_IPS
也设置得当。
我已经使用基于类的视图构建了我的视图。它看起来像这样:
我对分析最感兴趣的代码是get_context_data
.
当我加载页面时,实际上会显示调试工具栏。并显示分析面板。但我看到的只是:
这是页面首次加载时的屏幕截图:
以下是它在分析页面上的外观:
它似乎根本没有做任何“线路分析”!我期望在基于类的视图中看到每一行的定时结果。特别是对于get_context_data
函数内的每一行。这是怎么回事?非常感谢任何帮助。
4月2日编辑
作为一个测试,我编写了一个不使用基于类的视图的虚拟视图。这似乎工作得很好。这是新的非基于类的视图:
这会在分析窗格中产生以下结果:
所以这似乎工作正常。debug-toolbar-line-profiler
关于如何使用基于类的视图,我是否缺少一些微妙之处?在文档中,它建议它将分析类上不以下划线开头的任何方法。这是不正确的吗?
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: