Exemplo n.º 1
0
def search_community_results(community, query, delta):
    #same thing as above, check if delta is an int or unicode
    try:
        delta = int(delta)
        check_delta = True
    except ValueError:
        check_delta = False
    c = Community.query.filter_by(name=community).first()
    if check_delta:
        # same thing, if time filter is present search by time delta
       results = Posts.search_by_time_delta(Posts.search_by_community, delta, query, c)
       flash("searched by time delta")
    else:
        results = Posts.search_by_community(query, c)
        flash("searched all posts")
    kwargs = {
        'community': community,
        'c': c,
        'results': results,
        'query': query
    }
    return render_template('community_results.html', **kwargs)