from django.shortcuts import render_to_response, get_object_or_404
from django.http import HttpResponseRedirect, HttpResponse, Http404, HttpResponsePermanentRedirect
from django.core.paginator import Paginator, EmptyPage, InvalidPage
+from django.core.exceptions import ObjectDoesNotExist
from django.template import RequestContext
from django import template
from django.utils.html import *
@decorators.render('questions.html')
def tag(request, tag):
+ questions = Question.objects.filter(tags__name=unquote(tag))
+
+ if not questions:
+ raise Http404
+
return question_list(request,
- Question.objects.filter(tags__name=unquote(tag)),
+ questions,
mark_safe(_('questions tagged <span class="tag">%(tag)s</span>') % {'tag': tag}),
None,
mark_safe(_('Questions Tagged With %(tag)s') % {'tag': tag}),