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
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())