Spaces:
Sleeping
Sleeping
Update app.py
#2
by
ZahraAznour
- opened
app.py
CHANGED
|
@@ -8,7 +8,7 @@ app = Flask(__name__)
|
|
| 8 |
@app.route("/")
|
| 9 |
def home():
|
| 10 |
models = get_available_models()
|
| 11 |
-
return render_template("
|
| 12 |
|
| 13 |
@app.route('/predict', methods=["POST"])
|
| 14 |
def predict():
|
|
@@ -19,25 +19,25 @@ def predict():
|
|
| 19 |
model_name = request.form.get('model')
|
| 20 |
|
| 21 |
if not email:
|
| 22 |
-
return render_template("
|
| 23 |
error="Please provide an email",
|
| 24 |
models=get_available_models())
|
| 25 |
|
| 26 |
if not model_name:
|
| 27 |
-
return render_template("
|
| 28 |
error="Please select a model",
|
| 29 |
models=get_available_models())
|
| 30 |
|
| 31 |
try:
|
| 32 |
prediction = model_predict(email, model_name)
|
| 33 |
result = "Spam" if prediction == 1 else "Not Spam"
|
| 34 |
-
return render_template("
|
| 35 |
prediction=result,
|
| 36 |
email=email,
|
| 37 |
selected_model=model_name,
|
| 38 |
models=get_available_models())
|
| 39 |
except Exception as e:
|
| 40 |
-
return render_template("
|
| 41 |
error=f"Error: {str(e)}",
|
| 42 |
models=get_available_models())
|
| 43 |
|
|
|
|
| 8 |
@app.route("/")
|
| 9 |
def home():
|
| 10 |
models = get_available_models()
|
| 11 |
+
return render_template("ZAHRAAZNOUR.html", models=models)
|
| 12 |
|
| 13 |
@app.route('/predict', methods=["POST"])
|
| 14 |
def predict():
|
|
|
|
| 19 |
model_name = request.form.get('model')
|
| 20 |
|
| 21 |
if not email:
|
| 22 |
+
return render_template("ZAHRAAZNOUR.html",
|
| 23 |
error="Please provide an email",
|
| 24 |
models=get_available_models())
|
| 25 |
|
| 26 |
if not model_name:
|
| 27 |
+
return render_template("ZAHRAAZNOUR.html",
|
| 28 |
error="Please select a model",
|
| 29 |
models=get_available_models())
|
| 30 |
|
| 31 |
try:
|
| 32 |
prediction = model_predict(email, model_name)
|
| 33 |
result = "Spam" if prediction == 1 else "Not Spam"
|
| 34 |
+
return render_template("ZAHRAAZNOUR.html",
|
| 35 |
prediction=result,
|
| 36 |
email=email,
|
| 37 |
selected_model=model_name,
|
| 38 |
models=get_available_models())
|
| 39 |
except Exception as e:
|
| 40 |
+
return render_template("ZAHRAAZNOUR.html",
|
| 41 |
error=f"Error: {str(e)}",
|
| 42 |
models=get_available_models())
|
| 43 |
|