def blog_index(request): posts = BlogPost.objects.all() return render_to_response('index.html', {'posts': posts, 'user': request.user}, context_instance=RequestContext(request))
{% for post in posts %} <tr><td> Заголовок: <a href={% url blog_entry post.pk %}>{{ post.post_title }}</a><br> Автор: {{ post.post_author }}<br> Сообщение: {{ post.post_text }}<br> {% get_obj_perms user for post as "post_perms" %} {% if "edit_post" in post_perms %} <a href={% url edit_post post.pk %}>редактировать</a> {% endif %} {% if "delete_post" in post_perms %} <a href={% url delete_post post.pk %}>удалить</a> {% endif %} <br> {% get_comment_count for post as comment_count %} Комментариев: {{ comment_count }} <hr> </td></tr> {% endfor %}
И хочется, что последнее сообщение блога выводилось обособленно, в виде шапки. Как правильно оформить это в шаблоне, не могу сообразить? Вьюху для этого как-то менять мне кажется идеологически не правильным.