from quotes.models import Author, Work, Quote, QuoteTag
import quotes.search as search
+import quotes.tagcloud as 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()
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 })
+
+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', {})