erste fassung komplett
This commit is contained in:
1 parent
ff2b35179a
commit
06fc10a5c6
8 files changed
+312
-4
No files matched your search
@@ -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()
|
||||
Reference in new issue
Block a user