pdfkit django в цифровом океане - PullRequest
0 голосов
/ 04 февраля 2020

pdfkit работает на локальной машине, все работает успешно, отображается как pdf, но в digitalocean отправляет на сервер ошибку 500, почему?

views.py

from django.shortcuts import render, redirect, get_object_or_404
from django.http import HttpResponse
from django.template.loader import get_template
import pdfkit
from .models import Buses

    def pdf(request, id):
        bus = Buses.objects.get(id=id)
        template = get_template('buses/pdf.html')
        html = template.render({'bus': bus})
        options = {
            'page-size': 'Letter',
            'encoding': "UTF-8",
        }

        pdf = pdfkit.from_string(html, False, options)
        response = HttpResponse(pdf, content_type='application/pdf')
        response['Content-Disposition'] = 'attachment; filename="{}_{}.pdf"'.format(bus.company, bus.name)

        return response
...