Не удается перевести шаблон django в pdf: UnsupportedMediaPathException

У меня есть шаблон Django, отображаемый DetailView, я хочу превратить этот шаблон в PDF, используя другое представление и эту библиотеку: django-easy-pdf

Мое мнение:

class ServizioPDFView(PDFTemplateView):
    template_name = 'hub/anteprima.html'

    base_url = 'file://' + settings.MEDIA_ROOT
    download_filename = 'anteprima.pdf'

    def get_context_data(self, **kwargs):
        ctx = super(ServizioPDFView, self).get_context_data(
            pagesize='A4',
            title='Anteprima Offerta',
            **kwargs
        )
        r = self.request.user.referente
        ctx['referente'] = r
        ctx['hub'] = r.hub
        ctx['servizio'] = Servizio.objects.get(pk=self.kwargs.get('pk'))
        return ctx

Мои урлы

path('servizi_offerti-pdf/<int:pk>', ServizioPDFView.as_view(), name='servizio-detail-pdf'),

Я получаю ошибку:

UnsupportedMediaPathException at /servizi_offerti-pdf/7
media urls must start with media_root/ or /static/

Я следовал руководству по использованию библиотеки и возился со статическим и медиа корнем в моем settings.py, но безуспешно. Любая помощь будет высоко оценена.

Back to Top