如何在Django 2中下载一个弹出生成的文件?

时间:2019-03-11 11:41:21

标签: django python-3.x download

我正在开发条形码图像生成系统,并制作pdf进行打印。

这是我的 view.py

from reportlab.pdfgen import canvas
from reportlab.lib.units import inch, cm
from reportlab.platypus import Paragraph

canvas.Canvas('assets/pdf_print/'+barCode+'.pdf')

c.drawImage('1.png',0.9*cm,0,3.5*cm,1.8*cm)
c.drawImage('1.png',4.8*cm,0,3.5*cm,1.8*cm)
c.drawImage('1.png',8.9*cm,0,3.5*cm,1.8*cm)
c.drawImage('1.png',12.7*cm,0,3.5*cm,1.8*cm)
c.drawImage('1.png',16.7*cm,0,3.5*cm,1.8*cm)

c.showPage()
c.save()

我已成功使用报告实验室将pdf文件保存在此路径

  

资产/ pdf_print /

在该路径中保存该文件后,我需要为此文件生成一个弹出下载。

我如何在Django中做到这一点?

0 个答案:

没有答案