Django-puppeteer-pdf создает пустой pdf

Я пытаюсь сгенерировать pdf-файл детального представления на основе класса Django с помощью django-puppeteer-pdf. PDF файл генерируется, но когда я открываю его, он содержит только слово None, а остальная часть страницы пуста. Вот код:

Вид, который я хочу превратить в pdf

class CalculationDetailView(UserPassesTestMixin, LoginRequiredMixin, generic.DetailView):
    model = Calculation
    
    def test_func(self):
        return self.request.user.is_authenticated

    def get_queryset(self):
        qs = super().get_queryset()
        if not self.request.user.is_staff:                
          qs = qs.filter(userid=self.request.user.pk)
        return qs

Вид, генерирующий pdf, установленный с помощью django-puppeteer-pdf docs

class GenerateCalcDetailPdf(PDFTemplateView):
    filename = 'details.pdf'
    template_name = 'cycle\calculation_detail.html'
    header_template = 'base_generic.html'
    cmd_options = {
        'margin-top': 3,
    }

urls.py

url(r'generate-pdf/$', views.GenerateCalcDetailPdf.as_view(), name='generate-pdf')

Содержимое шаблона динамически рендерится из базы данных и стилизуется с помощью Bootstrap. Он содержит статические файлы, и вот статические настройки:

PROJECT_ROOT = os.path.abspath(os.path.join(os.path.dirname(__file__), '..'))
sys.path.append(os.path.join(PROJECT_ROOT, 'orc2'))

STATIC_ROOT = os.path.join(BASE_DIR, '/static/')
STATIC_URL = 'static/static/'    

# Extra places for collectstatic to find static files.
STATICFILES_DIRS = [
    os.path.join(PROJECT_ROOT, 'static'),
]

Любой совет или помощь приветствуется, поскольку, согласно документации, я делаю все правильно, но по какой-то причине это не работает должным образом.

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