问题标签 [django-silk]

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 投票
3 回答
761 浏览

django - 为特定 URL 禁用 Django Silk

我有一个 API 端点,我可以在其上使用多部分请求上传照片。当 Silk 尝试解析请求时,出现解码错误。

我现在想为某些 URL 端点禁用 Silk。这已经可能了吗?如果是这样,我应该如何配置它?如果没有,暂时完全禁用 Silk 的最简单方法是什么?

Github问题链接:https ://github.com/jazzband/django-silk/issues/292

0 投票
1 回答
306 浏览

python - Spyne 和 Django-silk 的请求后错误

我已经在 Django 中使用 spyne-RPC 作为 SOAP 服务器。我已经安装了 django-silk 来监控请求。对于我的 GET 请求,它可以正常工作,但是当我使用 POST 时,我得到下面的错误和超时。如果我删除 django-silk 它可以正常工作。spyne 的 django.py 有一个问题

错误如下

有任何想法吗?

0 投票
0 回答
791 浏览

django - Django Silk 死锁 (PostgreSQL)

我在生产服务器上收到以下错误。我该如何调试或解决这个问题。我试图寻找答案,但没有任何意义。

django.db.utils.OperationalError:检测到死锁细节:进程 11444 等待事务 28487795 上的 ShareLock;被进程 11443 阻塞。进程 11443 等待事务 28487803 上的 ShareLock;被进程 11444 阻止。提示:有关查询详细信息,请参阅服务器日志。上下文:在删除与“silk_response”相关的元组(169,20)时

0 投票
0 回答
4244 浏览

python - OSError: [Errno 30] Read-only file system: '/[Path to project]' on mac

我正在尝试在我的 django 项目中设置django-silkpython manage.py collectstatic ,并且在运行. 我已经尝试创建一个新的虚拟环境并再次尝试,但我得到了同样的错误。但是,如果我要创建一个只有 Dango Rest Framework 和 Silk 的新 django 项目,一切正常。我已经在这个问题上停留了几天。任何人都可以帮忙吗?

我的环境:MacOS Catalina 10.15.4 python 3.7.3 Django 2.2.10 djangorestframework 3.9.1 django-silk 3.0.4 项目位置:/Users/cstephenson/Desktop/repos/MyProject

完整的堆栈跟踪:

0 投票
1 回答
751 浏览

python-requests - django-silk 显示所有查询的时间为 0

使用 django 2.2.14 和 django-silk 3.0。只返回总体时间,但查询都是 0。django-silk 或 django 的版本有问题吗?我该如何解决这个奇怪的问题。

[丝展图片] 在此输入图片描述

0 投票
0 回答
107 浏览

django - celery 任务的查询优化和分析

Django-debug-toolbar 和 Django-silk 是用于分析 HTTP 请求的两个著名工具。是否可以分析代码中的芹菜任务或任何其他功能?例如,我有一个像这样的芹菜任务:

logic()我需要一些信息,例如每个循环中的重复和类似查询。

0 投票
1 回答
89 浏览

python - Profiling database queries and latency of ordinary functions in django

We need some tool for analyzing non view functions of our django project particularly the celery-beat tasks. So, is there any tool for profiling queries and latency of running ordinary functions (not views) in a django app? Preferably, is there any decorators (or any other mechanism) that can add results of profiling an ordinary function to the output of tools like django-silk or django-debug-toolbar?

0 投票
0 回答
39 浏览

django - 如何优化默认 Django oscars App Views 尤其是目录 App Views?

我正在使用Django oscar(2.1.1),我想对 Django Oscars 默认应用程序视图进行查询优化,特别是应用程序“优惠”的目录视图class ProductDetailView(DetailView).class ProductCategoryView(TemplateView).应用程序“优惠”class RangeDetailView(CoreRangeDetailView):. 我知道使用 select_related() 和 prefetch_related() 我可以优化视图,但我不明白的是我必须重写哪个特定功能才能优化这些视图,特别是对于产品表。

我深入研究了 Django Oscars 目录应用程序,发现主要角色和查询正在完成,managers.py所以我尝试像这样覆盖它,但是我需要哪种方法在这里覆盖任何示例?

我尝试的是覆盖此方法:

这是以通用方式做的正确方法吗?

并在catalogue/views.py发现这个

  • 您能否为我上面提到的这 3 个视图提供一个通用示例,以及如何使用 Django oscar 的默认产品模型(使用选择相关和预取相关)以通用方式对其进行优化?
  • 对于优化这些视图还有什么其他建议吗?

正如您在 django-silk 调试工具栏中看到那样,ProductDetailView(DetailView) 正在执行160 次查询而ProductCategoryView(TemplateView)?

请提供建议和工作示例(如果可能),以便我可以实现相同并优化默认行为。