]> gitweb.fperrin.net Git - djsite.git/blobdiff - quotes/views.py
Add an index page
[djsite.git] / quotes / views.py
index 4e66378bc6ea8cc8ad5acf7937afae14c5002350..2171062cf781702aa881dcd7c49feca9826a8f79 100644 (file)
@@ -2,9 +2,13 @@ from django.shortcuts import render
 
 from random import randint
 
-from .models import Author, Work, Quote, QuoteTag
+from quotes.models import Author, Work, Quote, QuoteTag
+import quotes.search as search
 
 # Create your views here.
+def index(request):
+    return render(request, 'quotes/index.html')
+
 def onequote(request, quote_id):
     q = Quote.objects.get(id=quote_id)
     q.incr_display()
@@ -36,3 +40,9 @@ def all(request):
     quotes = Quote.objects.all()
     context = { 'quotes' : quotes }
     return render(request, 'quotes/all.html', context)
+
+def searchpage(request):
+    results = {}
+    if 'q' in request.POST:
+        results = search.search(request.POST['q'])
+    return render(request, 'quotes/search.html', results)