From 18c61f68da8d628f07d30c69d0bd0d71d9e53b29 Mon Sep 17 00:00:00 2001 From: nyx Date: Sat, 15 Mar 2025 01:09:05 -0500 Subject: [PATCH] maybe --- app/app.py | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) 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)