Django App - Button 下载主页到 pdf
Django App - Button Download home page to pdf
我正在开发一个 django 应用程序
在我的 html 页面上“results.html”
我想添加一个按钮将页面下载为 pdf
请问这怎么可能?
我必须在文件 views.py?
的函数“download_pdf”中写什么
.html :
<a class="btn btn-primary" href="{% url 'download_pdf' %}" role="button">Download pdf</a>
urls.py
from django.urls import path
from . import views
urlpatterns = [
path('', views.home),
path('views.download_my_pdf', views.download_pdf, name="download_pdf"),
]
views.py :
def download_pdf(request):
return response
您可以将 HTML 页面转换为 PDF on-the-fly 并使用 Django Weasyprint 在 Django 中将其结果作为响应发送。例如,查看带有 WeasyTemplateResponseMixin
.
的示例
我正在开发一个 django 应用程序
在我的 html 页面上“results.html” 我想添加一个按钮将页面下载为 pdf
请问这怎么可能? 我必须在文件 views.py?
的函数“download_pdf”中写什么.html :
<a class="btn btn-primary" href="{% url 'download_pdf' %}" role="button">Download pdf</a>
urls.py
from django.urls import path
from . import views
urlpatterns = [
path('', views.home),
path('views.download_my_pdf', views.download_pdf, name="download_pdf"),
]
views.py :
def download_pdf(request):
return response
您可以将 HTML 页面转换为 PDF on-the-fly 并使用 Django Weasyprint 在 Django 中将其结果作为响应发送。例如,查看带有 WeasyTemplateResponseMixin
.