diff --git a/app/app.py b/app/app.py index d83cfdc..dacad95 100644 --- a/app/app.py +++ b/app/app.py @@ -31,6 +31,12 @@ class User(Base): username = Column(String, unique=True, nullable=False) password = Column(String, nullable=False) +class Asks(Base): + __tablename__ = 'asks' + id = Column(Integer, primary_key=True) + name = Column(String, unique=True, nullable=False) + ask = Column(String, nullable=False) + Base.metadata.create_all(engine) app = Flask(__name__) @@ -45,8 +51,21 @@ def encrypt(data): #encrypt("hi") -@app.route('/') +@app.route('/', methods=['GET', 'POST']) def home(): + if request.method == 'POST': + name = request.form['name'] + ask = request.form['question'] + if name: + print("Name: " + name) + else: + print("Name: No name was provided") + name = "None" + print("Ask: " + ask) + db.execute(text("INSERT INTO asks (name, ask) VALUES (:name, :ask)"), + {"name": name, "ask": ask}) + print("Wrote to DB maybe") + return redirect('/') return render_template('index.j2', instanceLocation=instanceLocation, instanceBranding=instanceBranding)