from boards.views.thread import ThreadView TEMPLATE_GALLERY = 'boards/thread_gallery.html' CONTEXT_POSTS = 'posts' CONTEXT_OP = 'opening_post' class GalleryThreadView(ThreadView): def get_template(self): return TEMPLATE_GALLERY def get_data(self, thread): params = dict() params[CONTEXT_POSTS] = thread.get_replies_with_images( view_fields_only=True) params[CONTEXT_OP] = thread.get_opening_post() return params def get_mode(self): return 'gallery'