2016-04-05 5 views
-1

Ich habe eine PDF-Datei im statischen Ordner {% statische 'pdf/files.pdf'%}. Ich muss diese Datei durch einen normalen Link herunterladbar machen. Jeder kann mir den einfachsten Weg geben, es zu tun? Vielen DankLink mit herunterladbaren PDF-Datei in Django

+0

Normale Link? Ist die durch das statische Tag erzeugte Verbindung nicht normal? –

+0

Ich habe versucht, aber alle Beispiele, die ich gefunden habe, sind ziemlich kompliziert für einen Anfänger wie mich und funktionieren nicht (vielleicht meine Fehler) ... Noarmal Link bedeutet, ohne viel komplizierte Funktionen zu erstellen .. – lucbran

Antwort

0

Erstellen Sie eine Ansicht Aktion und rufen Sie auf Link (Ihr Download-Link) klicken Sie dann Ihre Datei zurück.
Für Ex:

def generate_PDF(request): file = open('test.pdf', "w+b") file.seek(0) pdf = file.read() file.close() return HttpResponse(pdf, 'application/pdf')

+0

Thanks..will es versuchen. Benötigt das einen besonderen Import? – lucbran

+0

Keine Notwendigkeit für einen bestimmten Import. – GrvTyagi

+0

ok, aber wo die pdf-datei zu speichern und wie tolink es in der html-seite? danke – lucbran

Verwandte Themen