def predict(): form = DataForm() if form.validate_on_submit(): GRE = form.GRE.data TOEFL = form.TOEFL.data rating = form.rating.data SOP = form.SOP.data LOR = form.LOR.data CGPA = form.CGPA.data Research = form.Research.data fieldnames = [ 'GRE', 'TOEFL', 'rating', 'SOP', 'LOR', 'CGPA', 'Research' ] with open('admission_data.csv', 'w') as inFile: writer = csv.DictWriter(inFile, fieldnames=fieldnames) writer.writerow( {'GRE', 'TOEFL', 'rating', 'SOP', 'LOR', 'CGPA', 'Research'}) writer.writerow({ 'GRE': GRE, 'TOEFL': TOEFL, 'rating': rating, 'SOP': SOP, 'LOR': LOR, 'CGPA': CGPA, 'Research': Research }) results = getpreresult.predict() return render_template("predict_result.html", results=results) else: return render_template("predict.html", form=form) return render_template("predict.html", form=form)
def data_form(): form = DataForm() if form.validate_on_submit(): # construct subject tuple subject = { 'subject_age': form.age.data, 'subject_gender': form.gender.data, 'subject_fitness': form.phys_exercise.data, 'subject_impairment': form.wrist_function.data, 'subject_handedness': form.handedness.data, 'subject_wrist_circumference': form.wrist_circumference.data, 'subject_forearm_circumference': form.arm_circumference.data, } # attempt to insert into database try: user_id = db.insert_subject(subject) except Exception as identifier: sys.stderr.write(repr(identifier)) flash( 'Could not insert into database, please check the fields and try again.', 'danger') else: return redirect(url_for('.calibrate', user_id=user_id, step=0)) return render_template('form.html', form=form)
def evaluator(): form = DataForm() if form.validate_on_submit(): data1 = form.data1.data data2 = form.data2.data # evaluate here return redirect('/result') return render_template('evaluator.html', title='Evaluator', form=form)
def index(page = 1): form = DataForm() user_data = Data.query.filter_by(user_id = g.user.id) #ms = user_data.order_by(Data.systolic_pressure.desc()).first() four_weeks_ago = datetime.datetime.now() - datetime.timedelta(weeks=4) maxs = db.session.query(func.max(Data.systolic_pressure).label('max_systolic')).filter_by(user_id = g.user.id).one() max_systolic = maxs.max_systolic mins = db.session.query(func.min(Data.systolic_pressure).label('min_systolic')).filter_by(user_id = g.user.id).one() min_systolic = mins.min_systolic avgs = db.session.query(func.avg(Data.systolic_pressure).label('avg_systolic')).filter_by(user_id = g.user.id).\ filter(Data.timestamp > four_weeks_ago).one() avg_systolic = avgs.avg_systolic maxd = db.session.query(func.max(Data.diastolic_pressure).label('max_diastolic')).filter_by(user_id = g.user.id).one() max_diastolic = maxd.max_diastolic mind = db.session.query(func.min(Data.diastolic_pressure).label('min_diastolic')).filter_by(user_id = g.user.id).one() min_diastolic = mind.min_diastolic avgd = db.session.query(func.avg(Data.diastolic_pressure).label('avg_diastolic')).filter_by(user_id = g.user.id).\ filter(Data.timestamp > four_weeks_ago).one() avg_diastolic = avgd.avg_diastolic maxc = db.session.query(func.max(Data.cardiac_rate).label('max_rate')).filter_by(user_id = g.user.id).one() max_rate = maxc.max_rate minc = db.session.query(func.min(Data.cardiac_rate).label('min_rate')).filter_by(user_id = g.user.id).one() min_rate = minc.min_rate avgc = db.session.query(func.avg(Data.cardiac_rate).label('avg_rate')).filter_by(user_id = g.user.id).\ filter(Data.timestamp > four_weeks_ago).one() avg_rate = avgc.avg_rate if form.validate_on_submit(): data = Data(systolic_pressure = form.systolic_pressure.data, diastolic_pressure = form.diastolic_pressure.data, cardiac_rate = form.cardiac_rate.data, timestamp = datetime.datetime.now(), body = form.note.data, user = g.user) db.session.add(data) db.session.commit() db.session.close() flash('Added successfully') return redirect(url_for('index')) datas = user_data.order_by(Data.timestamp.desc()).paginate(page, DATAS_PER_PAGE, False) return render_template('index.html', title = 'Home', form = form, max_systolic = max_systolic, min_systolic = min_systolic, avg_systolic = avg_systolic, max_diastolic = max_diastolic, min_diastolic = min_diastolic, avg_diastolic = avg_diastolic, max_rate = max_rate, min_rate = min_rate, avg_rate = avg_rate, datas = datas)
def handle_root(): form = DataForm() if form.validate_on_submit(): urls = [form.url.data] pred = get_predictions(urls) flash('The flair is {}'.format(pred[urls[0]])) return redirect('/') return render_template('index.html', title='Reddit Flair Predictor', form=form)
def evaluator(): form= DataForm() if form.validate_on_submit(): data1=form.data1.data data2=form.data2.data data3=form.data3.data # evaluate here global address tty.run(data1,data2,address,data3) return redirect('/limeresult') return render_template('evaluator.html',title='Evaluator',form=form)
def create_data(): form = DataForm() if form.validate_on_submit(): data = Data(name_data=request.form['name_data'], place_conutry=request.form['place_conutry'], place_city=request.form['place_city'], slot_servers=request.form['slot_servers'], data_tier=request.form['data_tier']) db.session.add(data) db.session.commit() print('что-то не так') return redirect(url_for('data')) return render_template('create_data.html', form=form, title='Добавить')
def entry(): form = DataForm() if form.validate_on_submit(): data = Data(systolic_pressure = form.systolic_pressure.data, diastolic_pressure = form.diastolic_pressure.data, cardiac_rate = form.cardiac_rate.data, timestamp = datetime.datetime.now(), body = form.note.data, user = g.user) db.session.add(data) db.session.commit() db.session.close() flash('Added successfully') return redirect(url_for('index')) return render_template('entry.html', title = 'Entry', form = form)
def send_data(): form = DataForm() if form.validate_on_submit(): data = request.form print(data) # 格式化成2016-03-20 11:45:39形式 date = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()) mydata = { "e-mail": current_user.id, "name": data.get("data_name"), "detail": data.get("detail"), "beizhu": data.get("beizhu"), "time": date, "used_time": 0, "request_time": 0 } x = Data.insert_one(mydata) print(x) return redirect(url_for('person'))
def home(): form = DataForm() print("OH YES") if form.validate_on_submit(): print("OH AGAIN") number_from = form.number_from.data number_to = form.number_to.data email = form.email.data with app.app_context(): number = Number(email=email, number_from=number_from, number_to=number_to) db.session.add(number) db.session.commit() flash("Successfully sent message, wait a few minutes to recieve") user_data_dict[email] = Stalk(email) user_data_dict[email].search(email) user_data_dict[email].write(user_data_dict[email].results) return render_template("index.jinja2", form=form)