Files
quick-qrcode-generator/app/qrwebform.py

32 lines
744 B
Python
Raw Normal View History

#!/usr/bin/python3
2020-12-28 15:28:54 +01:00
from flask import Flask, render_template, flash, request
from flask_wtf import FlaskForm
2020-12-28 15:28:54 +01:00
from wtforms import Form, TextField
import os
2020-12-28 15:28:54 +01:00
DEBUG = False
app = Flask(__name__)
app.config.from_object(__name__)
app.config['SECRET_KEY'] = os.urandom(40)
2020-12-28 15:28:54 +01:00
class QRForm(FlaskForm):
user_data = TextField("Dane:")
2020-12-28 15:28:54 +01:00
@app.route("/", methods=["GET", "POST"])
def main():
form = QRForm(request.form)
2020-12-28 15:28:54 +01:00
if request.method == "POST":
data = request.form["user_data"]
2020-12-28 15:28:54 +01:00
else:
2020-12-28 19:17:48 +01:00
# not POST? get back to ourselves
data = request.url_root
2020-12-28 19:17:48 +01:00
return render_template("main.html", form=form, data=data, genurl="/render/")
2020-12-28 15:28:54 +01:00
if __name__ == "__main__":
app.run(host='::')