我想生成一個django模板/視圖的PDF;使用templatetags等使用wkhtmltopdf動態模板
從Django的wkhtmltopdf的文檔:
from django.conf.urls.defaults import url, patterns
from wkhtmltopdf.views import PDFTemplateView
urlpatterns = patterns('',
url(r'^pdf/$', PDFTemplateView.as_view(template_name='my_template.html',
filename='my_pdf.pdf'), name='pdf'),
)
或者,他們在自己的看法說:
from wkhtmltopdf.views import PDFTemplateView
class MyPDF(PDFTemplateView):
filename = 'my_pdf.pdf'
template_name = 'my_template.html'
cmd_options = {
'margin-top': 3,
}
如果這是我的看法:
def download_report(request):
vends = Vends.objects.all()
return render(request, 'report_template.html', {'vends':vends})
如何生成此VIEW的報告作爲其呈現?不只是模板,因爲這是沒用的?
這是不可能的?沒人知道? – Harry
是否使用DJANGO-wkhtmltopdf的要求?普通視圖和python-wkhtmltopdf可以完成這項工作。 – allcaps