Прежде всего, Джанго новичка, так успокойтесь;)Джанго: sorl-эскиз в для шаблона
Я пытаюсь сделать некоторые эскизы в для цикла - следующая вещь будет Разбивка, или group_by, но одна проблема в то время;)
дело в том, Я это:
{% for item in object_list %}
<li>{{ item.name }}</a></li>
{% endfor %}
а также успел поработать в sorl-миниатюру в views.py шаблоне/элемента с помощью этого: (только для одного предмета)
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,
})
Так что я застрял в части для/sorl-thumbnail. Я получил это, но он не работает, когда прибудете() возвращает более одного результата:
{% for item in all_items %}
<li>{{ item.name }}</li>
{% if item.images.get %}
{{item.images.get }}
{% endif %}
{% endfor %}
да, установил его, хотя я должен смотреть, как сделать item.images.filter (is_poster = True) в шаблоне, но на тот момент, был хороший человек, за исключением того, что должно быть item.images.all.0.src – anders
Вы можете создать собственный менеджер (http://www.djangoproject.com/documentation/models/custom_managers/) для ваших изображений, например. 'is_poster', который вы также можете вызвать из своего шаблона (' {{item.images.is_poster}} '). –