list.py 744 B

1234567891011121314151617181920
  1. from django.core.urlresolvers import reverse
  2. from django.shortcuts import redirect
  3. from django.template import RequestContext
  4. from django.utils.translation import ugettext as _
  5. from misago.forums.models import Forum
  6. from misago.threads.models import Thread, Post
  7. class List(object):
  8. def fetch_forum(self, forum):
  9. pass
  10. def __call__(self, request, slug=None, forum=None, page=0):
  11. self.request = request
  12. try:
  13. self.fetch_forum(forum)
  14. self.fetch_threads(forum, page)
  15. except MehEception as e:
  16. pass
  17. return request.theme.render_to_response('threads/list.html',
  18. context_instance=RequestContext(request));