问题标签 [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.
django - 为特定 URL 禁用 Django Silk
我有一个 API 端点,我可以在其上使用多部分请求上传照片。当 Silk 尝试解析请求时,出现解码错误。
我现在想为某些 URL 端点禁用 Silk。这已经可能了吗?如果是这样,我应该如何配置它?如果没有,暂时完全禁用 Silk 的最简单方法是什么?
Github问题链接:https ://github.com/jazzband/django-silk/issues/292
python - Spyne 和 Django-silk 的请求后错误
我已经在 Django 中使用 spyne-RPC 作为 SOAP 服务器。我已经安装了 django-silk 来监控请求。对于我的 GET 请求,它可以正常工作,但是当我使用 POST 时,我得到下面的错误和超时。如果我删除 django-silk 它可以正常工作。spyne 的 django.py 有一个问题
错误如下
有任何想法吗?
django - Django Silk 死锁 (PostgreSQL)
我在生产服务器上收到以下错误。我该如何调试或解决这个问题。我试图寻找答案,但没有任何意义。
django.db.utils.OperationalError:检测到死锁细节:进程 11444 等待事务 28487795 上的 ShareLock;被进程 11443 阻塞。进程 11443 等待事务 28487803 上的 ShareLock;被进程 11444 阻止。提示:有关查询详细信息,请参阅服务器日志。上下文:在删除与“silk_response”相关的元组(169,20)时
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
完整的堆栈跟踪:
python-requests - django-silk 显示所有查询的时间为 0
使用 django 2.2.14 和 django-silk 3.0。只返回总体时间,但查询都是 0。django-silk 或 django 的版本有问题吗?我该如何解决这个奇怪的问题。
[丝展图片] 在此输入图片描述
django - celery 任务的查询优化和分析
Django-debug-toolbar 和 Django-silk 是用于分析 HTTP 请求的两个著名工具。是否可以分析代码中的芹菜任务或任何其他功能?例如,我有一个像这样的芹菜任务:
logic()
我需要一些信息,例如每个循环中的重复和类似查询。
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?
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)?
请提供建议和工作示例(如果可能),以便我可以实现相同并优化默认行为。