def get(self): id = self.request.get("_id") gallery = None if id: gallery = Gallery.get_by_id(int(id)) if not gallery: gallery = Gallery.all().get() self.render_to_template("porfolio.html", {"gallery_list": Gallery.all(), "gallery": gallery})
def get(self): id = self.request.get('_id') picture_id = self.request.get('picture_id') picture = Picture.get_by_id(int(picture_id)) if picture_id else None gallery_list = Gallery.all().order('-create_date') if id: gallery = Gallery.get_by_id(int(id)) else: if picture is None: gallery = gallery_list.get() else: gallery = picture.gallery if gallery and (picture is None or picture.gallery.id != gallery.id): picture = gallery.pictures.get() self.render_to_template('porfolio.html', { 'gallery_list': gallery_list, 'gallery': gallery, 'cur_picture': picture, })