if request.method == "GET":
stag = request.GET.get("q", "").strip()
if stag:
- tags = tags.filter(name__contains=stag)
+ tags = tags.filter(name__icontains=stag)
return pagination.paginated(request, ('tags', TagPaginatorContext()), {
"tags" : tags,
request.session['last_seen_in_question'][question.id] = datetime.datetime.now()
-def match_question_slug(slug):
+def match_question_slug(id, slug):
slug_words = slug.split('-')
qs = Question.objects.filter(title__istartswith=slug_words[0])
question = Question.objects.get(id=id)
except:
if slug:
- question = match_question_slug(slug)
+ question = match_question_slug(id, slug)
if question is not None:
return HttpResponseRedirect(question.get_absolute_url())