Ответ 1
Не короче, но вы можете использовать first
:
{% with entry.image_set.all|first as image %}
<img src="{{ image.get_absolute_url }}">
{% endwith %}
В моем приложении для блога я хочу отобразить список сообщений в блогах и первое изображение, связанное с этим сообщением. Теперь я делаю это так:
{% for image in entry.image_set.all|slice:"1" %}
<img src="{{ image.get_absolute_url }}">
{% endfor %}
Есть ли ярлык шаблона, о котором я не знаю, или, может быть, я должен просто написать свой собственный менеджер?
Не короче, но вы можете использовать first
:
{% with entry.image_set.all|first as image %}
<img src="{{ image.get_absolute_url }}">
{% endwith %}
С Django 1.6 вы можете сделать
<img src="{{ entry.image_set.first.get_absolute_url }}">