def get(self):
        blogpost_query = Blogpost.query(ancestor=App.DEFAULT_KEY).order(-Blogpost.date)
        blogposts = blogpost_query.fetch()

        result = []
        for blogpost in blogposts:
            result.append({"title": blogpost.title, "bpost": blogpost.bpost, "photoKey": blogpost.photo_key})

        self.response.write(json.dumps({"titles": result}))
    def get(self):
        photo_key = self.request.get("photo_key")
        query = Blogpost.query(Blogpost.photo_key == photo_key, ancestor=App.DEFAULT_KEY)
        blogposts = query.fetch()
        blogpost = blogposts[0]

        if blogpost.photo:
            self.response.headers['Content-Type'] = 'image/png'
            self.response.out.write(blogpost.photo)
        else:
            self.response.out.write('No Image')
    def get(self):
        photo_key = self.request.get("photo_key")
        query = Blogpost.query(Blogpost.photo_key == photo_key,
                               ancestor=App.DEFAULT_KEY)
        blogposts = query.fetch()
        blogpost = blogposts[0]

        if blogpost.photo:
            self.response.headers['Content-Type'] = 'image/png'
            self.response.out.write(blogpost.photo)
        else:
            self.response.out.write('No Image')
Beispiel #4
0
    def get(self):
        blogpost_query = Blogpost.query(
            ancestor=App.DEFAULT_KEY).order(-Blogpost.date)
        blogposts = blogpost_query.fetch()

        result = []
        for blogpost in blogposts:
            result.append({
                "title": blogpost.title,
                "bpost": blogpost.bpost,
                "photoKey": blogpost.photo_key
            })

        self.response.write(json.dumps({"titles": result}))
    def get(self):
        user = App.session.get('profile')
        print "User", user

        #if user:
            #Get all the blogpost entries, sorted by date
        user_id = "user_id" #user['user_id']
        blogpost_query = Blogpost.query(Blogpost.user_id == user_id, ancestor=App.DEFAULT_KEY).order(-Blogpost.date)
        blogposts = blogpost_query.fetch()
        for blogpost in blogposts:
            blogpost.date_text = blogpost.date.strftime('%Y, %b %d')
        print blogposts
        self.render("blogpage.html", blogposts=blogposts, invalidTitle=PageHandler.invalidTitle, invalidPost=PageHandler.invalidPost, invalidPhoto=PageHandler.invalidPhoto, logout_url='/logout')
        #else:
        #    self.redirect("/login")
Beispiel #6
0
    def get(self):
        user = App.session.get('profile')
        print "User", user

        #if user:
        #Get all the blogpost entries, sorted by date
        user_id = "user_id"  #user['user_id']
        blogpost_query = Blogpost.query(
            Blogpost.user_id == user_id,
            ancestor=App.DEFAULT_KEY).order(-Blogpost.date)
        blogposts = blogpost_query.fetch()
        for blogpost in blogposts:
            blogpost.date_text = blogpost.date.strftime('%Y, %b %d')
        print blogposts
        self.render("blogpage.html",
                    blogposts=blogposts,
                    invalidTitle=PageHandler.invalidTitle,
                    invalidPost=PageHandler.invalidPost,
                    invalidPhoto=PageHandler.invalidPhoto,
                    logout_url='/logout')