示例#1
0
def shows():
    if request.args.get("showtime") == "":
        return redirect("/e6")
    else:
        showtime = select_showtime()
        print(showtime)
        showyear = int(request.args.get("showtime"))
        showtime_group(showyear)
        return render_template('pages/echarts/e6.html', showtime=showtime, group_url=url_for('group_url'))
示例#2
0
def list(limit=10):
    # 列表属性
    t_low = select_score()[0]
    t_high = select_score()[1]
    t_showtime = select_showtime()
    t_genres = select_genres()
    t_areas = select_areas()
    # 分页
    # limit = 15
    page = int(request.args.get("page", 1))
    start = (page - 1) * limit
    if request.args.get("low") or request.args.get("high") or request.args.get("showtime") or request.args.get("areas") or request.args.get("genres") or request.args.get("filmname"):
        # 参数选择
        r_low = request.args.get("low")
        r_high = request.args.get("high")
        r_showtime = request.args.get("showtime")
        r_genres = request.args.get("genres")
        r_areas = request.args.get("areas")
        r_filmname = request.args.get("filmname")
        # 返回数据
        print("参数:{},{},{},{},{}".format(r_low, r_high, r_showtime, r_genres, r_areas,r_filmname))
        print("参数1:{}".format(type(r_low)))
        print("参数2:{}".format(len(r_low)))
        r_films = film_data(low=r_low, high=r_high, showtime=r_showtime, genres=r_genres, areas=r_areas, filmname=r_filmname)[0]
        r_row = film_data(low=r_low, high=r_high, showtime=r_showtime, genres=r_genres, areas=r_areas, filmname=r_filmname)[1]
        # 分页
        r_end = page * limit if r_row > page * limit else r_row
        r_paginate = Pagination(page=page, total=r_row)
        r_ret = r_films[start:r_end]
        return render_template('pages/order/list.html', low=t_low, high=t_high, showtime=t_showtime, genres=t_genres,
                           areas=t_areas, films=r_ret, row=r_row,paginate=r_paginate)
    else:
        # 返回数据
        films = film_data()[0]
        row = film_data()[1]
        end = page * limit if row > page * limit else row
        paginate = Pagination(page=page, total=row)
        ret=films[start:end]
        print("res:{}".format(ret))
        return render_template('pages/order/list.html', low=t_low, high=t_high, showtime=t_showtime, genres=t_genres,
                           areas=t_areas, films=ret,row=row, paginate=paginate)
def e6():
    showtime = select_showtime()
    return render_template('pages/echarts/e6.html',
                           showtime=showtime,
                           showtime_url=url_for('page_none'))