from flask import Flask, render_template, request from models import Person def register_routes(app, db): @app.route('/', methods=['GET','POST']) def index(): if request.method == 'GET': people = Person.query.all() return render_template('index.html', people=people) elif request.method == 'POST': name = request.form.get('name') age = int(request.form.get('age')) job = request.form.get('job') person = Person(name=name, age=age, job=job) db.session.add(person) db.session.commit() people = Person.query.all() return render_template('index.html', people=people) @app.route('/delete/', methods=['DELETE']) def delete(pid): Person.query.filter(Person.pid==pid).delete() people = Person.query.all() db.session.commit() people = Person.query.all() return render_template('index.html', people=people)