views.py 796 B

12345678910111213141516171819
  1. from django.template import RequestContext
  2. from haystack.query import RelatedSearchQuerySet
  3. from misago.models import Post
  4. def do_search(request):
  5. query = request.POST.get('search_query')
  6. sqs = RelatedSearchQuerySet().auto_query(query).order_by('-id').load_all()
  7. sqs = sqs.load_all_queryset(Post, Post.objects.all().select_related('thread', 'forum'))
  8. return request.theme.render_to_response('search/results.html',
  9. {
  10. 'search_phrase': query,
  11. 'results': sqs,
  12. },
  13. context_instance=RequestContext(request))
  14. def show_sesults(request):
  15. pass