from wkhtmltopdf.views import PDFTemplateView
url(r'^pdf/$', PDFTemplateView.as_view(template_name='base/template.html',
filename='template.pdf',
header_template='base/header.html',
footer_template='base/header.html',
), name='pdf')
cmd在我的settings.py文件中配置,如下所示
WKHTMLTOPDF_CMD = "C:\Python27\Lib\site-packages\wkhtmltopdf"
我仍然得到同样的错误
此问题已解决 通过用路径中的反斜杠替换正斜杠,如下所示
WKHTMLTOPDF_CMD = "C:/Python27/Lib/site-packages/wkhtmltopdf"
现在我收到一个新错误“[错误5]访问被拒绝”
答案 0 :(得分:1)
WKHTMLTOPDF_CMD应该指向wkhtmlpdf.exe二进制文件,它是与wkhtmltopdf python软件包的单独安装。
下载二进制文件答案 1 :(得分:0)
对我来说,错误是wkhtmltopdf位于/ usr / bin /但我的设置有其他位置。还要确保您拥有存储html的文件夹的权限..