ich habe mal erste Gehversuche mit Flask gemacht , da ich gern eine Steuerung für eine Hardware über den Browser machen möchte.
Eine Desktopapp läuft schon einige Zeit.
Auf der Webseite sind etliche Button zu realisieren und jeder Button soll eine Python Funktion aufrufen.
Habe mal testweise folgendes realisiert.
Code: Alles auswählen
from flask import Flask, render_template, request
app = Flask(__name__)
@app.route('/')
def index():
return render_template("index.html")
@app.route('/Btn01',methods=['POST', 'GET'])
def fkt01():
print("Button 01 Klick")
return '',204
@app.route('/Btn02',methods=['POST', 'GET'])
def fkt02():
print("Button 02 Klick")
return '',204
if __name__ == "__main__":
app.run(host="0.0.0.0", port=8000, debug=True)
Code: Alles auswählen
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Button Test 014</title>
</head>
<body>
<a href="Btn01"><button>Button 01</button></a>
<a href="Btn02"><button>Button 02</button></a>
</body>
</html>
Frage: Ist dass soweit eine passable Lösung oder gibt es vieleicht Verbesserungsvorschläge.
