Xhtml2pdf - загрузка статических CSS файлов и изображений в Django

Как мне использовать xhtml2pdf в Django для создания PDF документа из HTML файла, используя мою таблицу стилей css и стили bootstrap?

В документации xhtml2pdf описывается добавление таблиц стилей / изображений через функцию link_callback.

Я попробовал следующее:

1: Я скопировал код "Using xhtml2pdf in Django" из документации в свой проект: https://xhtml2pdf.readthedocs.io/en/latest/usage.html#using-xhtml2pdf-in-django

2: Создал html-шаблон. В html-шаблоне я использую тег {% load static %} вместе с <link rel="stylesheet" href="{% static 'subs_app/css/main.min.css' %}">

Я получаю следующую ошибку:

SuspiciousFileOperation at /invoice/pdf/1 Присоединенный путь (C:\static\subs_app\css\main.min.css) находится за пределами базового пути компонента (C:\Users\office\dev\subs\subs_project\static)

.

3: Я также пробовал отказаться от метода {% load static %} и ссылаться на таблицу стилей напрямую через относительный путь, но это тоже не работает.

Вернуться на верх