Ejemplo n.º 1
0
def do_prediction():
    if not request.json:
        abort(400)
    data = request.json

    response = make_prediction(data)

    return jsonify(response)
Ejemplo n.º 2
0
def do_prediction():
    if not request.json:
        abort(400)
    data = request.json
    #print(data);

    response = make_prediction(data, company_list)
    print(response)
    return jsonify(response)
Ejemplo n.º 3
0
def index():

    start = session['start']

    if request.method == 'GET':

        # start=request.cookies.get('start')
        # print(start)
        # data=request.form.to_dict()
        # if request.cookies.get(start):
        #     # nature, history, culture, life= 0,0,0,0
        #     d={'nature':0,'history':0,'culture':0,'life':0}
        #     nature, history, culture, life=0,0,0,0
        #
        # else:

        # set_cookie('start', True, max_age=60*60*24*365*2)

        # res = make_response("Value of cookie foo is {}".format(request.cookies.get('foo')))
        # start = request.cookies.get(start)
        if not start:

            view = 'SELECT nature, history, culture, life FROM user_data'
            d = dict(pd.read_sql(view, engine).iloc[-1])
            #set start initial time
            nature = d['nature']
            history = d['history']
            culture = d['culture']
            life = d['life']
            starttime = float(session['starttime'])
            finishtime = float(session['finishtime'])
            budget = float(session['budget'])
            d['name'] = session['name']
            d['starthotel'] = session['starthotel']
            d['endhotel'] = session['endhotel']

            d['starttime'] = starttime
            d['finishtime'] = finishtime
            d['budget'] = budget

            response = make_prediction(d)

            route = response['actual_route']
            result={'route':route,'nature':nature,'history':history,\
                    'culture':culture,'life':life,'starttime':starttime,\
                    'finishtime':finishtime,'budget':budget}

            return render_template('index.html',
                                   result=result,
                                   hotel_index=hotel_index)
        else:
            result = {'nature': 0, 'history': 0, 'culture': 0, 'life': 0}
            return render_template('index.html',
                                   result=result,
                                   hotel_index=hotel_index)

    return render_template('index.html', hotel_index=hotel_index)
Ejemplo n.º 4
0
def do_prediction():
    if not request.json:
        abort(400)

    data = request.json
    print(data)
    print("Zup yo")

    response = make_prediction(data)
    #print("zuppppppp")
    #print(type(data['city']))

    return jsonify(response)