PDFs mit Django erstellen (wkhtmltopdf)

Könnte mir jemand bitte ein umfassendes Beispiel dafür geben, wie man eineview imdjango zurückgeben aPDF mitwkhtmltopdf. Es gibt nur eine begrenzte Anzahl von Beispielendjango-wkhtmltopdf und sie setzen einen Wissensstand voraus, den ich einfach nicht habe. Ich habe den Quellcode durchgesehen, kann mir aber keine Vorstellung davon machen, wie ich ihn verwenden soll (zum Beispiel, was ist der Unterschied zwischenPDFTemplateView undPDFTemplateResponse?!?)

Für jede Hilfe wäre ich sehr dankbar.

Übrigens (ich verwende Vorlagen auch für die Kopf- und Fußzeile)

BEARBEITEN

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))

Wie würde ich die folgende einfache Ansicht bekommen, um mir einepdf anstelle vonhtml Datei?

BEARBEITEN 2

Ich spiele gerade mit:

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)

aber ich bekomme'str' object has no attribute 'update' im/usr/local/lib/python2.7/dist-packages/wkhtmltopdf/utils.py in wkhtmltopdf, line 74. Ich weiß nicht, ob ich anfangen soll, wkhtmltopdf zu hacken?!?!

Antworten auf die Frage(2)

Ihre Antwort auf die Frage