File tree Expand file tree Collapse file tree 1 file changed +22
-10
lines changed Expand file tree Collapse file tree 1 file changed +22
-10
lines changed Original file line number Diff line number Diff line change 31
31
def index ():
32
32
return render_template ('form.html' )
33
33
34
- @app .route ('/predict' , methods = ['POST' ])
34
+ @app .route ('/predict' , methods = ['POST' , 'GET' ])
35
35
def process ():
36
- name = request .form ['name' ]
37
- data = [name ]
38
- vect = cv .transform (data ).toarray ()
39
- my_prediction = clf .predict (vect )
40
- result = "Not a Spam"
41
- if my_prediction == 'spam' :
42
- result = "Spam"
43
- return jsonify ({'error' :result })
44
- return jsonify ({'name' :result })
36
+ if request .method == 'POST' :
37
+ name = request .form ['name' ]
38
+ data = [name ]
39
+ vect = cv .transform (data ).toarray ()
40
+ my_prediction = clf .predict (vect )
41
+ result = "Not a Spam"
42
+ if my_prediction == 'spam' :
43
+ result = "Spam"
44
+ return jsonify ({'error' :result })
45
+ return jsonify ({'name' :result })
46
+ elif request .method == 'GET' :
47
+ name = request .args .get ('nameInput' )
48
+ data = [name ]
49
+ vect = cv .transform (data ).toarray ()
50
+ my_prediction = clf .predict (vect )
51
+ result = "Not a Spam"
52
+ if my_prediction == 'spam' :
53
+ result = "Spam"
54
+ return jsonify ({'error' :result })
55
+ return jsonify ({'name' :result })
56
+
45
57
46
58
# email = request.form['email']
47
59
# name = request.form['name']
You can’t perform that action at this time.
0 commit comments