erste fassung komplett

This commit is contained in:
br committed 2022-10-27 22:31:41 +02:00
1 parent ff2b35179a
commit 06fc10a5c6
8 files changed
+312 -4

No files matched your search

+34 -4
View File
@@ -1,8 +1,38 @@
from flask import Flask
import sqlite3
from flask import Flask, render_template, request, url_for, flash, redirect
from werkzeug.exceptions import abort
def get_db_connection():
conn = sqlite3.connect('energiemon.db')
conn.row_factory = sqlite3.Row
return conn
app = Flask(__name__)
app.config['SECRET_KEY'] = 'Voobaiyae*h7kigj'
@app.route('/', methods=('GET', 'POST'))
def index():
if request.method == 'POST':
gaszaehler = request.form['gaszaehler']
stromzaehler = request.form['stromzaehler']
wasserzaehler = request.form['wasserzaehler']
wetter = "weteter"
conn = get_db_connection()
conn.execute("INSERT INTO eintraege ( gaszaehler, stromzaehler, wasserzaehler, wetterinfo) VALUES ( ?, ?, ?, ?)",
(gaszaehler , stromzaehler, wasserzaehler, wetter )
)
conn.commit()
conn.close()
flash('Vielen Dank G' + gaszaehler + ' S' + stromzaehler + ' W' + wasserzaehler,'success')
return redirect(url_for('index'))
@app.route('/')
def hello():
return 'Hello, World!'
conn = get_db_connection()
eintraege = conn.execute('SELECT * FROM eintraege').fetchall()
conn.close()
return render_template('index.html', eintraege=eintraege )
if __name__ == '__main__':
app.run()