Ejemplo n.º 1
0
def get_news(id):
    if id.isdigit():
        news = News.get(id=id)
    else:
        news = News.get_by_alias(alias=id)
    if not news:
        return error(10003, 'news id not found')
    return news
Ejemplo n.º 2
0
    def get(self, nid):
        news = None
        if not nid:
            abort(404)

        news = News.get(id=nid) or News.get_by_alias(alias=nid)
        if not news:
            abort(404)

        news.update(news.id, 'read_count', news.read_count+1)
        loginform = LoginForm()
        regform = RegisterForm()
        news_popular = News.get_all(order='id', start=0)
        
        return render_template('news.html', **locals())