... und pdf anzeigen kann ich auch nicht

Django, Flask, Bottle, WSGI, CGI…
Antworten
Pitwheazle
User
Beiträge: 873
Registriert: Sonntag 19. September 2021, 09:40

Die "handbuch.pdf" liegt auch in "staticfiles/medien". Folgendes habe ich probiert:

Code: Alles auswählen

def handbuch(req):
    with open('medien/handbuch.pdf', 'rb') as pdf:
        response = HttpResponse(pdf.read(), content_type='application/pdf')
        response['Content-Disposition'] = 'inline; filename="handbuch.pdf"'
        return response
(Den Code habe ich so im Internet gefunden und verwende ihn mal wieder ohne so recht zu wissen, was er macht.)
ergibt den Fehler

Code: Alles auswählen

[Errno 2] No such file or directory: 'medien/handbuch.pdf'
... wahrscheinlich ist nur der Pfad falsch? Wie man das jetzt im Template macht weiß ich (hoffentlich) - wie man das im code einträgt, weiß ich nicht.
Antworten