qrgen: import qrgeneratora z pracy
This commit is contained in:
27
app/qrwebform.py
Executable file
27
app/qrwebform.py
Executable file
@@ -0,0 +1,27 @@
|
||||
#!/usr/bin/python
|
||||
|
||||
from flask import Flask, render_template, flash, request
|
||||
from wtforms import Form, TextField
|
||||
|
||||
DEBUG = False
|
||||
app = Flask(__name__)
|
||||
app.config.from_object(__name__)
|
||||
|
||||
class ReusableForm(Form):
|
||||
url = TextField("URL:")
|
||||
|
||||
@app.route("/", methods=["GET", "POST"])
|
||||
def main():
|
||||
form = ReusableForm(request.form)
|
||||
|
||||
if request.method == "POST":
|
||||
target_url = request.form["url"]
|
||||
else:
|
||||
target_url = "https://qrgen.ap-opiate-app.test01.qaoneadr.local/"
|
||||
|
||||
return render_template("main.html", form=form, target_url=target_url, genurl="https://qrgen.ap-opiate-app.test01.qaoneadr.local/render/")
|
||||
|
||||
if __name__ == "__main__":
|
||||
app.run(host='::')
|
||||
|
||||
|
||||
29
app/templates/main.html
Normal file
29
app/templates/main.html
Normal file
@@ -0,0 +1,29 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>QR generator</title>
|
||||
|
||||
<link href="https://ninaa.oneadr.net/portal/internalportal/framework/skins/nordea/css/main_5col.css?v53" media="all" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<center>
|
||||
<br/>
|
||||
<p>
|
||||
<form action="" method="post">
|
||||
<div class="input text">
|
||||
{{ form.url.label}} {{ form.url }} </div>
|
||||
|
||||
<div class="input submit">
|
||||
<input type="submit" value="Generate"</div>
|
||||
</form>
|
||||
</p>
|
||||
|
||||
<hr>
|
||||
|
||||
<p>
|
||||
<div><img src="{{ genurl }}/?size=512&data={{ target_url }}"> <br/>
|
||||
{{ target_url }}
|
||||
</div>
|
||||
</p>
|
||||
</center>
|
||||
</body>
|
||||
Reference in New Issue
Block a user