X-Git-Url: http://gitweb.fperrin.net/?a=blobdiff_plain;f=quotes%2Fviews.py;h=9ff7aacc996bd07db6077490ace90d4b8c7b9d7d;hb=5a0c0284b85a13255f86513565d145ebecfa9637;hp=2aca193501b703c79ac77177000fbfc92102ae05;hpb=e08dcd0cd0d71f65cb6fad387cbe2956ed55f0e4;p=djsite.git diff --git a/quotes/views.py b/quotes/views.py index 2aca193..9ff7aac 100644 --- a/quotes/views.py +++ b/quotes/views.py @@ -3,9 +3,14 @@ from django.shortcuts import render from random import randint from quotes.models import Author, Work, Quote, QuoteTag -import quotes.search as search +from quotes import search +from quotes import tagcloud +from quotes.massimport import domassimport + +# create your views here. +def index(request): + return render(request, 'quotes/index.html') -# Create your views here. def onequote(request, quote_id): q = Quote.objects.get(id=quote_id) q.incr_display() @@ -43,3 +48,14 @@ 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', clouddata) + +def massimport(request): + if 'quotes' in request.POST: + resultcontext = domassimport(request.POST['quotes']) + return render(request, 'quotes/domassimport.html', resultcontext) + else: + return render(request, 'quotes/massimport.html', {})