cet / app.py
KunalThakare279's picture
Upload 4 files
07d207a verified
raw
history blame
1.01 kB
from flask import Flask, render_template, request, jsonify
from model import get_colleges, get_courses_for_zone # Import the model function
import pandas as pd
import pickle
app = Flask(__name__)
zones = ['Amravati', 'Pune', 'Aurangabad', 'Mumbai & Thane', 'Konkan',
'Nagpur', 'Nashik']
@app.route('/', methods=['GET', 'POST'])
def index():
colleges = []
if request.method == 'POST':
# Get data from the form
marks = float(request.form['marks'])
zone = request.form['zone']
course = request.form['course']
# Call the get_colleges function to predict the list of colleges
colleges = get_colleges(marks, zone, course)
return render_template('index.html', colleges=colleges, zones = zones)
@app.route('/get_courses', methods=['POST'])
def get_courses():
zone = request.json['zone']
courses = get_courses_for_zone(zone)
courses = courses.tolist()
return jsonify(courses)
if __name__ == '__main__':
app.run(debug=True)