我正在開發一個 django 應用程式
在我的 html 頁面“results.html”上,我想添加一個按鈕來將頁面下載為 pdf
請問怎么可能?我必須在檔案views.py中的“download_pdf”函式中寫什么?
.html:
<a class="btn btn-primary" href="{% url 'download_pdf' %}" role="button">Download pdf</a>
網址.py
from django.urls import path
from . import views
urlpatterns = [
path('', views.home),
path('views.download_my_pdf', views.download_pdf, name="download_pdf"),
]
視圖.py:
def download_pdf(request):
return response
uj5u.com熱心網友回復:
您可以使用Django Weasyprint將 HTML 頁面即時轉換為 PDF 并將其結果作為回應發送到Django 。例如,查看帶有 的示例WeasyTemplateResponseMixin。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/433897.html
上一篇:用ButtonJupiterNotebook殺死一個回圈?
下一篇:如何在反應中獲取地圖回傳按鈕的值
