File size: 873 Bytes
e23e47d
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# import flask
from flask import Flask, render_template, request, redirect, url_for
import pickle

app = Flask(__name__)
# loaded_model = joblib.load('model.pkl')
loaded_model = pickle.load(open('model.pkl', 'rb'))
@app.route("/")
def root():
    return render_template("index.html")
@app.route("/predict", methods=['POST'])
def make_prediction():

    if request.method == 'POST':
        exp = request.form['exp']
        X = [[float(exp)]]
        [prediction] = loaded_model.predict(X)
        salary = round(prediction, 2)
    # msg = "Standard salary for provided experience of  " + str(exp) + " years, would be: ₹ " + str(salary) + "/-- "
    msg = "Standard salary for provided experience of  " + str(exp) + " years, would be: Rp. " + str(salary)

    return render_template("index.html", prediction_text= msg)
if __name__ == '__main__':
    app.run(  debug=True)