2017-03-12 1 views
0

Meiner Ansicht nach kehre ich meine Inhalte in PDF-DateiWie kann ich eine PDF-Datei von easy_pdf in django in einem neuen Fenster erstellen?

return render_to_pdf_response(request, 'lease/pdf_lease_extension.html', {'data': data}) 

ist meine HTML-Vorlage in pdf-Datei

{% extends "easy_pdf/base.html" %} 

Gerade jetzt, wenn ich pdf generieren erzeugt sie immer in demselben Browser auf Basis von einfach pdf gemacht Fenster.

Wie kann ich pdf in verschiedenen neuen Fenstern jedes Mal öffnen?

Antwort

0

Sie müssen irgendwie Ihre Sicht aufrufen.

Fügen Sie einfach target="_blank" zu diesem Link hinzu.

Aber bevor Sie zwingen, Dinge in neuen Fenstern/Tabs zu öffnen, könnte es auch eine gute Idee zu question why Sie dies tun.

0

Verwenden Sie unter Code, es wird funktionieren.

response = PDFTemplateResponse(request=request, 
               template= 'easy_pdf/base.html', 
               filename= filename, 
               context= data, 
               show_content_in_browser=False, 
               cmd_options={ 'encoding': 'utf8', 
                'quiet': True 
                } 
             ) 
pdf_content = response.rendered_content 
Verwandte Themen