From 30d781dd120c758c804e110a631ec96fef88df77 Mon Sep 17 00:00:00 2001 From: wangruidong <940853815@qq.com> Date: Thu, 21 Aug 2025 18:42:00 +0800 Subject: [PATCH] fix: Export PDF wait for render done --- apps/reports/views.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apps/reports/views.py b/apps/reports/views.py index aedb91513..8e8ac2f7a 100644 --- a/apps/reports/views.py +++ b/apps/reports/views.py @@ -96,6 +96,9 @@ def export_chart_to_pdf(chart_name, sessionid, request=None): try: page.goto(url, wait_until='networkidle') page.wait_for_selector('.charts-zone', timeout=10000) + # 等待渲染完成 + page.wait_for_timeout(2000) + page_title = page.title() print(f"Page title: {page_title}") pdf_bytes = page.pdf(format="A4", landscape=True,