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')
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")
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')