Add a simple cloud tag to the index page.

This commit is contained in:
Fred Pauchet 2012-09-04 23:38:23 +02:00
parent 1ec949fdce
commit 28956b39d6
2 changed files with 20 additions and 1 deletions

View File

@ -13,9 +13,18 @@ from django.core.paginator import Paginator, EmptyPage, PageNotAnInteger
import cards.forms
def index(request):
from django.db.models import Count
tags_list = Tag.objects.annotate(occurence=Count('tags'))
#tag_max = max(tags_list, key=occurence)
#tag_min = max(tags_list, key=occurence)
#print '################' + str(tag_max) + ' ' + str(tag_min)
cards_list = Card.objects.order_by('-created_at')[:25]
context = { 'cards_list' : cards_list}
context = { 'tags_list' : tags_list,'cards_list' : cards_list}
return render_to_response('cards/index.html', RequestContext(request, context))

View File

@ -4,6 +4,16 @@
{% block main_container %}
<h2>Nuage de tags</h2>
<div class="well">
<ul style="list-style-type: none;">
{% for tag in tags_list %}
<li style="display: inline;"><a href="{% url list-by-tag tag.id %}">{{ tag.label }} ({{ tag.occurence }})</li>
{% endfor %}
</ul>
</div>
<h2>Derniers ajouts</h2>
<ul class="thumbnails">