ahmadardhy commited on
Commit
8588baa
1 Parent(s): f1a10c5

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -9
app.py CHANGED
@@ -1,18 +1,22 @@
1
- # =[Modules dan Packages]========================
2
- from c45 import c45
3
  from flask import Flask, render_template, request, jsonify
4
  import pandas as pd
5
  import json
6
  from joblib import load
7
  import mysql.connector
8
  from mysql.connector import Error
9
- import logging
10
- import traceback
 
11
 
12
  # =[Variabel Global]=============================
13
  app = Flask(__name__, static_url_path='/static')
14
  model = None
15
 
 
 
 
16
  # =[Routing]=====================================
17
 
18
  # [Routing untuk Halaman Utama atau Home]
@@ -30,16 +34,13 @@ def apiDeteksi():
30
  posisi_harapan = request.form['Posisi_Harapan']
31
  usia = int(request.form['Usia'])
32
 
33
- # Extract kategori umur sebagai objek
34
  kategori_umur_obj = request.form.get('KategoriUmur')
35
  if kategori_umur_obj is not None:
36
- # Ubah objek JavaScript menjadi dict Python
37
  kategori_umur_values = json.loads(kategori_umur_obj)
38
  else:
39
- # Jika tidak ada nilai, atur sebagai dictionary kosong
40
  kategori_umur_values = {}
41
 
42
- # Python Flask code to access category values from formData
43
  kategori_umur_values = {f"KategoriUmur[{i}]": int(request.form.get(f"KategoriUmur[{i}]")) for i in range(1, 11)}
44
  kategori_umur_dict = {f"Kategori_Umur_{i}": kategori_umur_values.get(f"KategoriUmur[{i}]", 0) for i in range(1, 11)}
45
 
@@ -167,4 +168,4 @@ if __name__ == '__main__':
167
  logging.error(f"Error loading model: {e}")
168
 
169
  # Run Flask di localhost
170
- app.run(host="localhost", port=5000, debug=True)
 
1
+ import logging
2
+ import traceback
3
  from flask import Flask, render_template, request, jsonify
4
  import pandas as pd
5
  import json
6
  from joblib import load
7
  import mysql.connector
8
  from mysql.connector import Error
9
+
10
+ # =[Modules dan Packages]========================
11
+ from c45 import c45 # Ensure this is correctly imported and available
12
 
13
  # =[Variabel Global]=============================
14
  app = Flask(__name__, static_url_path='/static')
15
  model = None
16
 
17
+ # Setup logging
18
+ logging.basicConfig(level=logging.DEBUG)
19
+
20
  # =[Routing]=====================================
21
 
22
  # [Routing untuk Halaman Utama atau Home]
 
34
  posisi_harapan = request.form['Posisi_Harapan']
35
  usia = int(request.form['Usia'])
36
 
37
+ # Extract kategori umur as an object
38
  kategori_umur_obj = request.form.get('KategoriUmur')
39
  if kategori_umur_obj is not None:
 
40
  kategori_umur_values = json.loads(kategori_umur_obj)
41
  else:
 
42
  kategori_umur_values = {}
43
 
 
44
  kategori_umur_values = {f"KategoriUmur[{i}]": int(request.form.get(f"KategoriUmur[{i}]")) for i in range(1, 11)}
45
  kategori_umur_dict = {f"Kategori_Umur_{i}": kategori_umur_values.get(f"KategoriUmur[{i}]", 0) for i in range(1, 11)}
46
 
 
168
  logging.error(f"Error loading model: {e}")
169
 
170
  # Run Flask di localhost
171
+ app.run(host="0.0.0.0", port=5000, debug=True) # Make sure to allow connections from outside if needed