İlk olarak bir Django acemi, bu yüzden sakin ol;)Django: şablon için bir de sorl-küçük resim Herşeyden
Ben döngü için içinde bazı küçük resimler yapmaya çalışıyorum - sonraki şey Sayfalandırmayı olacak
{% for item in object_list %}
<li>{{ item.name }}</a></li>
{% endfor %}
ve ayrıca bu kullanarak views.py/öğe şablonunda sorl-küçük resim çalışması başardı: ya group_by ama her seferinde bir sorun)
şey bu ettik olduğunu (sadece tek bir öğe için çalışır)
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,
})
Bu yüzden/sorl-thumbnail bölümünde sıkıştım. Bu var ama olsun() birden fazla sonuç döndürür zaman çalışmıyor:
{% for item in all_items %}
<li>{{ item.name }}</li>
{% if item.images.get %}
{{item.images.get }}
{% endif %}
{% endfor %}
evet: şablonda ilk item.images.all.0.src – anders
Görüntüleriniz için özel bir yönetici (http://www.djangoproject.com/documentation/models/custom_managers/) yöntemi oluşturabilirsiniz. "is_poster" da şablonunuzdan ({{item.images.is_poster}} ') de çağırabilirsiniz. –