Я создал пользовательский тег шаблона включения , который принимает один Update
объект модели.
Шаблон тега:
@register.inclusion_tag('update_line.html')
def update_line(update):
return {'update': update}
update_line.html
<tr><td class="update">{{ update }}</td><td class="ack">
<img id="update-{{ update.pk }}" class="ack-img" src="{{ STATIC_URL }}img/acknowledge.png" alt="Acknowledge" /></td></tr>
Проблема в том, что {{ STATIC_URL }}
недоступен в моем шаблоне тега шаблона включения, хотя я использую процессор контекста django.core.context_processors.static
, поэтому {{ STATIC_URL }}
доступен для всех моих "обычных" шаблонов, которые не используются. обрабатывается с помощью тега шаблона включения.
Есть ли способ, которым я могу получить STATIC_URL
из своего шаблона тега шаблона включения, не делая ничего противного, как ручное получение его из настроек и явная передача его в качестве переменной контекста?