В настоящее время я реализовал django-chunks из github Это позволяет использовать
{% load chunks %}
{% chunk "key" %}
, где чанк является ключом, значение установлено.
IЯ использовал эту технику для вставки «динамического CSS» (мой администратор может предоставить CSS, необходимый для загрузки пользовательского шрифта)
Пример: subtitle_font_css
<style>
@font-face {
font-family: "impact";
src: url('/static/fonts/impact.ttf');
}
</style>
subtitle_font
font-family: impact;
Теперь для HTML:
<head>
{% load chunks %}
{% chunk "subtitle_font_css" %}
</head>
<body>
{% load chunks %}
<span style="{% chunk "subtitle_font %}"> Title </span>
</body>