Access ForeignKey establecido directamente en la plantilla en Django

Tengo este modelo simplificado:

class Item(models.Model):
    name = models.CharField(max_length=120)

class ItemImage(models.Model):
    image = models.ImageField(upload_to='upload_dir')
    item = models.ForeignKey(Item)

UnItem puede tener muchasItemImages. También tengo una plantilla que muestra el siguiente conjunto de datos desde la vista:

items = Item.objects.all()

Así que ahora me gustaría hacer algo como esto en la plantilla:

{% for item in items %}
<div>
    {{ item.name }}<br>
    <img src="{{ item.itemimage_set.all()[0] }}">
</div>
{% endfor %}

Pero obviamente eso no es posible. No directamente de la plantilla, al menos.

¿Cuál es la forma correcta de obtener el equivalente de la primera imagen dentro de la plantilla?

Respuestas a la pregunta(5)

Su respuesta a la pregunta