def get(self): posts = Post.all().order("-created").fetch(20) prefetch_posts_list(posts) items = [] for post in posts: items.append( PyRSS2Gen.RSSItem( title=post.title, link="http://noticiashacker.com/noticia/" + str(post.key()), description="", guid=PyRSS2Gen.Guid("guid1"), pubDate=post.created, ) ) rss = PyRSS2Gen.RSS2( title="Noticias Hacker", link="http://noticiashacker.com/", description="", lastBuildDate=datetime.now(), items=items, ) print "Content-Type: text/xml" self.response.out.write(rss.to_xml("utf-8"))
def get(self,post_id): session = get_current_session() if session.has_key('user'): user = session['user'] try: post = db.get(post_id) comments = Comment.all().filter("post =", post.key()).order("-karma").fetch(1000) prefetch_posts_list([post]) self.response.out.write(template.render('templates/post.html', locals())) except db.BadKeyError: self.redirect('/')
def get(self, post_id): session = get_current_session() if session.has_key("user"): user = session["user"] try: post = db.get(post_id) comments = Comment.all().filter("post =", post.key()).order("-karma").fetch(1000) display_post_title = True prefetch_posts_list([post]) self.response.out.write(template.render("templates/post.html", locals())) except db.BadKeyError: self.redirect("/")
def get(self, post_id): session = get_current_session() if session.has_key('user'): user = session['user'] try: post = db.get(post_id) comments = Comment.all().filter( "post =", post.key()).order("-karma").fetch(1000) prefetch_posts_list([post]) self.response.out.write( template.render('templates/post.html', locals())) except db.BadKeyError: self.redirect('/')
def get(self): page = sanitizeHtml(self.request.get('pagina')) if not page: page = 1 else: page = int(page) nextPage = page + 1 realPage = page - 1 perPage = 20 session = get_current_session() if session.has_key('user'): user = session['user'] posts = Post.all().order('-created').fetch(perPage,perPage * realPage) prefetch_posts_list(posts) i = perPage * realPage + 1 for post in posts: post.number = i i = i + 1 self.response.out.write(template.render('templates/main.html', locals()))
def get(self): page = sanitizeHtml(self.request.get('pagina')) perPage = 20 page = int(page) if page else 1 realPage = page - 1 if realPage > 0: prevPage = realPage if (page * perPage) < Post.get_cached_count(): nextPage = page + 1 session = get_current_session() if session.has_key('user'): user = session['user'] posts = Post.all().order('-karma').fetch(perPage, realPage * perPage) prefetch_posts_list(posts) i = perPage * realPage + 1 for post in posts: post.number = i i = i + 1 self.response.out.write(template.render('templates/main.html', locals()))
def get(self): posts = Post.all().order('-created').fetch(20) prefetch_posts_list(posts) items = [] for post in posts: items.append( PyRSS2Gen.RSSItem(title=post.title, link="http://noticiashacker.com/noticia/" + str(post.key()), description="", guid=PyRSS2Gen.Guid("guid1"), pubDate=post.created)) rss = PyRSS2Gen.RSS2(title="Noticias Hacker", link="http://noticiashacker.com/", description="", lastBuildDate=datetime.now(), items=items) print 'Content-Type: text/xml' self.response.out.write(rss.to_xml('utf-8'))
def get(self): page = sanitizeHtml(self.request.get('pagina')) perPage = 20 page = int(page) if page else 1 realPage = page - 1 if realPage > 0: prevPage = realPage if (page * perPage) < Post.get_cached_count(): nextPage = page + 1 session = get_current_session() if session.has_key('user'): user = session['user'] posts = Post.all().order('-created').fetch(perPage, perPage * realPage) prefetch_posts_list(posts) i = perPage * realPage + 1 for post in posts: post.number = i i = i + 1 self.response.out.write( template.render('templates/main.html', locals()))