Пример #1
0
    def get(self):
        article_list = Article.recent(100)
        for article in article_list:
            t = article.created.isoformat()
            article.time = t
            author = User.by_id(article.author)
            if author:
                article.author_name = author.name
            else:
                article.author_name = 'Unknown'
        flashes = self.session.get_flashes('homepage_flashes')
        input_email = self.session.get_flashes('input_email')
        if input_email:
            input_email = input_email.pop()[0]
        deleted_email = self.session.get_flashes('deleted_email')
        if deleted_email:
            deleted_email = deleted_email.pop()[0]

        if self.user:
            self.render('homepage.html',
                        user = self.user, 
                        article_list = article_list,
                        flashes = flashes,
                        input_email = input_email,
                        deleted_email = deleted_email)
        else:
            self.render('homepage.html', 
                        article_list = article_list,
                        flashes = flashes,
                        input_email = input_email,
                        deleted_email = deleted_email)
Пример #2
0
    def get(self):
        article_list = Article.recent(100)
        for article in article_list:
            t = article.created.isoformat()
            article.time = t
            author = User.by_id(article.author)
            if author:
                article.author_name = author.name
            else:
                article.author_name = 'Unknown'

        if self.user:
            self.render('homepage.html',
                        user = self.user, 
                        article_list = article_list)
        else:
            self.render('homepage.html', article_list = article_list)