Django – рендеринг в строку не загружает CSSCSS

Разбираемся в CSS
Ответить
Anonymous
 Django – рендеринг в строку не загружает CSS

Сообщение Anonymous »

Я пытаюсь использовать Django (1.8) render_to_string для преобразования HTML в PDF с помощью команды управления вместо использования View/request. Следующий код позволяет преобразовать шаблон в PDF. Но ему не удается загрузить CSS в шаблон.

Код: Выделить всё

def html_to_pdf():
...
context = {'some_key': 'some_value'}
html = render_to_string('my_app/sample.html', context)
file.write(html)
...
sample.html

Код: Выделить всё

{% load static %}

Также в файле настроек у меня определено статическое значение:

Код: Выделить всё

STATIC_URL = '/static/'
В моем проекте Django есть еще одна функция View, которая может загружать шаблон с помощью CSS при вызове URL-адреса. Поэтому я считаю, что проблема как-то связана с render_to_string.

Кто-нибудь может помочь?

Подробнее здесь: https://stackoverflow.com/questions/428 ... o-load-css
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «CSS»