示例#1
0
    def get(self):
        self.oneday = hot(5,1)
        self.weeknews = hot(5,7)
        self.monthnews = hot(5,30)
        r,self.categorys = m_page(T_Category,size=10)        
        news = {}
        for cate in self.categorys:
            r,news[cate.get('listname')] = m_page(TNews,category=cate.get('listname'))

        self.news = news
        self.render('action/news.html')
示例#2
0
    def test_hot(self):
        print 'one day news'
        print hot(3,1)

        print 
        print
        print 'week hot'
        lst = hot(3,7)
        print len(lst)
        assert len(lst) <=3

        print 
        print
        print 'month hot'
        lst = hot(10,30)
        print len(lst)
        assert len(lst) <=10
示例#3
0
    def get(self):
        self.oneday = hot(5,1)
        self.weeknews = hot(5,7)
        self.monthnews = hot(5,30)
        r,self.categorys = m_page(T_Category,size=10)        
        news = {}
        for cate in self.categorys:
            r,news[cate.get('listname')] = m_page(TNews,category=cate.get('listname'))
        
        self.news = news
        self.labels = suggest(3)
        r,comments = m_page(T_Comment)
        for c in comments:
            r,n = m_info(TNews,c.get('news_id'))
            if r and n:
                c['title'] = n.get('title')

            r,user = m_info(T_Account,c.get('author'))
            if r and user:
                c['authorname'] = user.get('nickname',user.get('username'))
        
        self.comments = comments
        self.render('action/news.html')
示例#4
0
    def get(self):
        self.oneday = hot(5, 1)
        self.weeknews = hot(5, 7)
        self.monthnews = hot(5, 30)
        r, self.categorys = m_page(T_Category, size=10)
        news = {}
        for cate in self.categorys:
            r, news[cate.get('listname')] = m_page(
                TNews, category=cate.get('listname'))

        self.news = news
        self.labels = suggest(3)
        r, comments = m_page(T_Comment)
        for c in comments:
            r, n = m_info(TNews, c.get('news_id'))
            if r and n:
                c['title'] = n.get('title')

            r, user = m_info(T_Account, c.get('author'))
            if r and user:
                c['authorname'] = user.get('nickname', user.get('username'))

        self.comments = comments
        self.render('action/news.html')