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

django-silk shows 0 time for all queries

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

Package Version Django 2.2.14 django-silk 3.0.2

[丝绸秀图片] enter image description here

快速回答

在您的 settings.py 中设置 SILKY_PYTHON_PROFILER_RESULT_PATH 例如:

SILKY_PYTHON_PROFILER_RESULT_PATH = "/var/profiler"

您必须确保指定的目录存在。 在 documentation of silk 中说它应该使用媒体文件夹,如果它没有设置但不知何故不起作用。

# If this is not set, MEDIA_ROOT will be used.
SILKY_PYTHON_PROFILER_RESULT_PATH = '/path/to/profiles/'