1
+ import json
2
+
1
3
from flask import Flask , redirect , url_for , render_template , request , jsonify , make_response
2
4
import New_Bucket
3
5
import pandas as pd
11
13
@app .route ("/" , methods = ["POST" , "GET" ])
12
14
def home ():
13
15
if request .method == "POST" :
14
- print (request .json )
15
- business_code = request .json ["business_code" ]
16
- cust_number = request .json ['cust_number' ]
17
- name_customer = request .json ['name_customer' ]
18
- clear_date = request .json ['clear_date' ]
19
- buisness_year = int (request .json ['buisness_year' ])
20
- doc_id = int (request .json ['doc_id' ])
21
- posting_date = request .json ['posting_date' ]
22
- due_in_date = request .json ['due_in_date' ]
23
- baseline_create_date = request .json ['baseline_create_date' ]
24
- cust_payment_terms = request .json ['cust_payment_terms' ]
25
- converted_usd = float (request .json ['converted_usd' ])
16
+ business_code = request .form ["business_code" ]
17
+ cust_number = request .form ['cust_number' ]
18
+ name_customer = request .form ['name_customer' ]
19
+ clear_date = request .form ['clear_date' ]
20
+ buisness_year = int (request .form ['buisness_year' ])
21
+ doc_id = int (request .form ['doc_id' ])
22
+ posting_date = request .form ['posting_date' ]
23
+ due_in_date = request .form ['due_in_date' ]
24
+ baseline_create_date = request .form ['baseline_create_date' ]
25
+ cust_payment_terms = request .form ['cust_payment_terms' ]
26
+ converted_usd = float (request .form ['converted_usd' ])
26
27
27
28
data ['business_code' ] = [business_code ]
28
29
data ['cust_number' ] = [cust_number ]
@@ -36,7 +37,6 @@ def home():
36
37
data ['cust_payment_terms' ] = [cust_payment_terms ]
37
38
data ['converted_usd' ] = [converted_usd ]
38
39
39
- print (request .json )
40
40
41
41
response = make_response (jsonify (New_Bucket .predict (data )), 200 )
42
42
response .headers ["Content-Type" ] = "application/json"
@@ -48,7 +48,7 @@ def home():
48
48
@app .route ("/get_prediction" , methods = ["GET" , 'POST' ])
49
49
def get_prediction ():
50
50
if request .method == "POST" :
51
- doc_id_list = list (request .json ["data" ])
51
+ doc_id_list = list (request .get_json ( force = True ) ["data" ])
52
52
print (doc_id_list )
53
53
response = make_response (jsonify (New_Bucket .doc_id_bucket (doc_id_list )), 200 )
54
54
response .headers ["Access-Control-Allow-Origin" ] = "*"
0 commit comments