コード例 #1
0
ファイル: handlers.py プロジェクト: seithenin/jwa
 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})
コード例 #2
0
ファイル: handlers.py プロジェクト: xiaohanzhang/jwa
    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,
        })