def index(): recent_news = news_server.get_recent(sortTop=True) return render_template('index/index.html', title = 'CUIT ACM Team', poster = poster.items(), recent_news = recent_news, recommend_site = config.RECOMMEND_SITE, RECENT_CONTEST_JSON = RECENT_CONTEST_JSON)
def news(url=None): try: if url: one_news = news_server.get_by_url(url) else: sid = request.args['p'] one_news = news_server.get_by_id(sid) recent_news = news_server.get_recent() tags = news_server.get_all_tags() except Exception, e: return redirect(url_for('main.news_list'))
def index(): recent_news = news_server.get_recent(sortTop=True) from dao.dbResource import Resource, ResourceUsage posters = Resource.query.filter(Resource.usage == ResourceUsage.POSTER_RES).all() json_file = open(RECENT_CONTEST_JSON, 'r').read() json_contests = json.loads(json_file) recent_contests = [[contest['name'], contest['link']] for contest in json_contests] return render_template('index/index.html', title = 'CUIT ACM Team', posters = posters, recent_news = recent_news, recent_contests = recent_contests[:5], recommend_site = config.RECOMMEND_SITE, file_url = resource_server.file_url)
def news_list(page = 0): limit = config.NEWS_PER_PAGE offset = int(page) * limit news_server.get_archive() news = news_server.get_list(offset, limit) recent_news = news_server.get_recent() tags = news_server.get_all_tags() sum = news_server.get_count() return render_template('index/news_list.html', title = u'新闻', news = news, tags = tags, recent_news = recent_news, page = int(page), sum = sum, limit = limit)
def news_list(page = 0): limit = config.NEWS_PER_PAGE offset = int(page) * limit news_server.get_archive() news = news_server.get_list(offset, limit) recent_news = news_server.get_recent() tags = news_server.get_all_tags() sum = news_server.get_count() return render_template('index/news_list.html', title = u'新闻', news = news, tags = tags, recent_news = recent_news, page = int(page), sum = sum, limit = limit)
def news(url=None): try: if url: one_news = news_server.get_by_url(url) else: sid = request.args['p'] one_news = news_server.get_by_id(sid) recent_news = news_server.get_recent() tags = news_server.get_all_tags() return render_template('index/news.html', title = one_news.title, one = one_news, recent_news = recent_news, tags = tags) except Exception, e: return redirect(url_for('main.index'))