Criando PDFs com o django (wkhtmltopdf)
Alguém poderia me fornecer um exemplo abrangente de como obter umview
emdjango
para devolver umPDF
usandowkhtmltopdf
. Há um número limitado de exemplos que vêm comdjango-wkhtmltopdf
e eles presumem um nível de conhecimento que eu simplesmente não tenho. Eu olhei através do código-fonte, mas não posso fazer cara ou coroa de como usá-lo (por exemplo, qual é a diferença entrePDFTemplateView
ePDFTemplateResponse
?!?)
Eu ficaria muito grato por qualquer ajuda.
BTW (estou usando modelos para o cabeçalho e rodapé também)
EDITAR
def some_view(request,sID):
something = get_object_or_404(Something,id=sID)
return render_to_response('something.html', {'something':something}, context_instance=RequestContext(request))
Como eu poderia obter a seguinte visão simples para me fornecer umpdf
em vez de umhtml
Arquivo?
EDIT 2
Atualmente estou brincando com:
def pdf_view(request,sID):
template = 'pdf.html'
something = get_object_or_404(Something,id=sID)
context = {
'something' : Something,
'object_for_header_and_footer': something.object_for_header_and_footer,
}
cmd_options = settings.WKHTMLTOPDF_CMD_OPTIONS
return PDFTemplateResponse(request=request,
context=context,
template=template,
filename='something',
header_template='header.html',
footer_template='footer.html',
cmd_options=cmd_options)
mas estou ficando'str' object has no attribute 'update'
em/usr/local/lib/python2.7/dist-packages/wkhtmltopdf/utils.py in wkhtmltopdf, line 74
. Eu não sei se começar a invadir wkhtmltopdf?!?!