Embed presentation
Download as PDF, PPTX








![from flask_sqlalchemy import SQLAlchemy
app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///yourdb.db'
db = SQLAlchemy(app)](https://image.slidesharecdn.com/flask-3-180304165830/85/Flask-3-9-320.jpg)


![message = Message(writer=request.form['writer'],
content=request.form['content'])
db.session.add(message)
db.session.commit()](https://image.slidesharecdn.com/flask-3-180304165830/85/Flask-3-12-320.jpg)






![username = request.form['username']
sql = "SELECT * FROM user WHERE username='%s'" % username
db.execute(sql)
username = request.form['username']
sql = "SELECT * FROM user WHERE username='?'"
db.execute(sql, (username))](https://image.slidesharecdn.com/flask-3-180304165830/85/Flask-3-19-320.jpg)



This document shows how to set up a Flask application with SQLAlchemy to create a database with a Message model and table. It includes code to install Flask-SQLAlchemy, define the Message model class, create the database, add a message, and query for messages. It also demonstrates using Werkzeug to hash and check passwords when authenticating users.








![from flask_sqlalchemy import SQLAlchemy
app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///yourdb.db'
db = SQLAlchemy(app)](https://image.slidesharecdn.com/flask-3-180304165830/85/Flask-3-9-320.jpg)


![message = Message(writer=request.form['writer'],
content=request.form['content'])
db.session.add(message)
db.session.commit()](https://image.slidesharecdn.com/flask-3-180304165830/85/Flask-3-12-320.jpg)






![username = request.form['username']
sql = "SELECT * FROM user WHERE username='%s'" % username
db.execute(sql)
username = request.form['username']
sql = "SELECT * FROM user WHERE username='?'"
db.execute(sql, (username))](https://image.slidesharecdn.com/flask-3-180304165830/85/Flask-3-19-320.jpg)

