CSS не обрабатывается при создании pdf-файла Pisa в Django

Я генерирую файл pdf из HTML с помощью Пизы:

def fetch_resources(uri, rel):
    path = os.path.join(settings.MEDIA_ROOT, uri.replace(settings.MEDIA_URL, ""))
    return path

def write_pdf(template_src, context_dict, filename):
    template = get_template(template_src)
    context = Context(context_dict)
    html  = template.render(context)
    result = open(filename, 'wb')
    pdf = pisa.pisaDocument(StringIO.StringIO(
        html.encode("UTF-8")), result, link_callback=fetch_resources)
    result.close()

В моем HTML есть ссылка на внешний CSS и отображается правильно, но CSS не используется Пизой (например, размер шрифта, ширина ячейки таблицы, выравнивание текста ...).

<!DOCTYPE html>
<html lang="fr">
<head>
    <link rel="stylesheet" href="/site_media/style/style.css" />
</head>

<body>
....

Я что-то пропустил?

Спасибо

6
задан Serjik 19 December 2015 в 11:34
поделиться