Прежде всего, новичок в Django, так что успокойся;)
Я пытаюсь сделать несколько миниатюр в цикле for - следующая вещь будет Pagination или group_by, но по одной проблеме за раз;)
Дело в том, что у меня есть это:
{% for item in object_list %}
<li>{{ item.name }}</a></li>
{% endfor %}
А также удалось поработать над значком sorl в шаблоне views.py / item с помощью этого: (работает только для одного элемента)
def get_item(request, item_slug):
item = get_object_or_404(Item, slug_name=item_slug)
# get() returned more than one
# img = item.images.get()
imgs = item.images.filter(is_poster=True)
img_src = imgs[0].src if imgs else None
return render_to_response('items/get_item.html', {
'item': item,
'title': item.name,
'image': img_src,
})
Так что я застрял в части for / sorl-thumbnail. Я получил это, но он не работает, когда get () возвращает более одного результата:
{% for item in all_items %}
<li>{{ item.name }}</li>
{% if item.images.get %}
{{item.images.get }}
{% endif %}
{% endfor %}