def getLocation(): disease = request.args.get('disease') date = request.args.get('date') ycases = [] db = getDb() cursor = db.traindata.find({"report-date": date, "disease": int(disease)}, {'_id': False}) if cursor is None: return "No data found" else: for document in cursor: ycases.append(document) #return jsonify(ycases) return jsonify(predict.predictResult(ycases["location"],ycases["disease"],ycases["ycases"] ))
def getDetails(): location = request.args.get('location') disease = request.args.get('disease') date = request.args.get('date') #print date db = getDb() ycases = get_idspRecord(db, location, disease, date) if ycases is None: return "No data found for combination of location, disease and date" else: result = predict.predictResult(int(location),int(disease),int(ycases))[0] #print result result1 = {'result' : result} return jsonify(result1)