From e1c9f5180d25ee492f54ac27cd7678fa3d533e24 Mon Sep 17 00:00:00 2001 From: wangruidong <940853815@qq.com> Date: Wed, 20 Aug 2025 18:32:26 +0800 Subject: [PATCH] perf: Export pdf using days parameter --- apps/reports/views.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/reports/views.py b/apps/reports/views.py index 2be075388..98fe74b4d 100644 --- a/apps/reports/views.py +++ b/apps/reports/views.py @@ -44,6 +44,7 @@ charts_map = { def export_chart_to_pdf(chart_name, sessionid, request=None): chart_info = charts_map.get(chart_name) + if not chart_info: return None, None @@ -51,9 +52,10 @@ def export_chart_to_pdf(chart_name, sessionid, request=None): url = request.build_absolute_uri(urllib.parse.unquote(chart_info['path'])) else: url = urllib.parse.unquote(chart_info['path']) - if settings.DEBUG_DEV: url = url.replace(":8080", ":9528") + days = request.GET.get('days', 7) + url = url + f"?days={days}" print("Url: ", url) with sync_playwright() as p: