Page 527 - MDP2022-3
P. 527
db.session.add(myuser)
db.session.commit()
return redirect('/login')
return render_template('register.html', form=form)
@app.route('/error')
def error():
return render_template('error.html')
@app.route('/meal')
def meal():
return render_template('meal.html')
basedir = os.path.abspath(os.path.dirname(__file__))
dbfile = os.path.join(basedir, 'db.sqlite')
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///' + dbfile
app.config['SQLALCHEMY_COMMIT_ON_TEARDOWN'] = True
app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False
app.config['SECRET_KEY'] = 'jawelfusidufhxkcljvhwiul’
db.init_app(app)
db.app = app
db.create_all()
if __name__ == '__main__':
app.run(host='127.0.0.1', port=5100, debug=True)
나.웹 서버
: 파이썬을 이용하여 led 제어를 위한 코드를 만들었다.
2.<led.py>
from flask import Flask, render_template, url_for, redirect
from gpiozero import LEDBoard
app = Flask(__name__)
leds = LEDBoard(13, 19, 26, 0, 5, 6, 16, 20, 21, 7, 1, 12, 8, 25, 24)