I have created a custom inclusion template tag that accepts a single Update
model object.
Template tag:
@register.inclu
Okay. Just figured this out after posting the question:
Instead of using {{ STATIC_URL }}
in my inclusion template, I use the get_static_prefix
tag from the static
template tags:
update_line.html:
{% load static %}
<tr><td class="update">{{ update }}</td><td class="ack">
<img id="update-{{ update.pk }}" class="ack-img" src="{% get_static_prefix %}img/acknowledge.png" alt="Acknowledge" /></td></tr>
I believe the correct way to do this now (django 1.5+) is:
update_line.html:
{% load staticfiles %}
<tr><td class="update">{{ update }}</td><td class="ack">
<img id="update-{{ update.pk }}" class="ack-img" src="{% static 'my_app/img/acknowledge.png' %}" alt="Acknowledge" /></td></tr>
Inside your template tag code, you can do what you like: so you can easily import STATIC_URL
from settings
yourself.