私信  •  关注

Emmanuel Mtali

Emmanuel Mtali 最近创建的主题
Emmanuel Mtali 最近回复了
6 年前
回复了 Emmanuel Mtali 创建的主题 » django-测量中间件中的延迟

我不确定你的时间计算是否正确。我已经深入研究了 django-request-profiler 并编译了一个简短的实现方法。

from django.utils import timezone
class ProfilingMiddleware:
    def process_request(self, request):
        self.start_ts = timezone.now()

    def process_response(self, request, response):
        self.end_ts = timezone.now()
        duration = (self.end_ts - self.start_ts).total_seconds()
        return response

我强烈建议您使用开源django分析器。