Add a simple cloud tag to the index page.
This commit is contained in:
parent
1ec949fdce
commit
28956b39d6
|
@ -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))
|
||||
|
||||
|
|
|
@ -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">
|
||||
|
|
Loading…
Reference in New Issue