]> gitweb.fperrin.net Git - djsite.git/blobdiff - quotes/views.py
First iteration towards doing a tag cloud
[djsite.git] / quotes / views.py
index 2171062cf781702aa881dcd7c49feca9826a8f79..01cb4e33f5ced7d73efac3edfd0ae303d26b604f 100644 (file)
@@ -4,8 +4,9 @@ from random import randint
 
 from quotes.models import Author, Work, Quote, QuoteTag
 import quotes.search as search
+import quotes.tagcloud as tagcloud
 
-# Create your views here.
+# create your views here.
 def index(request):
     return render(request, 'quotes/index.html')
 
@@ -46,3 +47,7 @@ def searchpage(request):
     if 'q' in request.POST:
         results = search.search(request.POST['q'])
     return render(request, 'quotes/search.html', results)
+
+def cloud(request):
+    clouddata = tagcloud.build_cloud()
+    return render(request, 'quotes/cloud.html', { 'cloud': clouddata })