我想使用Django(1.8)render_to_string將html轉換爲pdf與管理命令而不是使用查看/請求。以下代碼可以將模板轉換爲pdf。但它無法將CSS加載到模板中。Django - 呈現爲字符串無法加載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 %}
<link href="{% static 'my_app/css/sample.css' %}" rel="stylesheet" type="text/css"/>
我也有靜態的設置文件中定義:
STATIC_URL = '/static/'
在我的Django項目,還有另外一個取景功能,它能夠裝載當URL被調用時,用CSS創建模板。所以我認爲這個問題與render_to_string有關。
任何人都可以幫忙嗎?
你有沒有設法解決這個問題?我有同樣的問題。謝謝克里斯。 –