flask web 项目5 连接数据库
连接数据库
pymysql、Flask_sqlalchemy
#在app.config 中设置好连接数据库的信息
#然后使用SQLAlchemy(app)创建一个db对象
#SQLAlchemy会自动读取app.config中连接数据库的信息
db=SQLAlchemy(app)
app.congfig
HOSTNAME="127.0.0.1"
PORT=3306
USERNAME="root"
PASSWORD="123456"
DATABASE="summer_sql"
app.config['SQLALCHEMY_DATABASE_URL']=f"mysql+pymysql://{USERNAME}:{PASSWORD}@{HOSTNAME}:{PORT}/{DATABASE}?charset=utf8"
#测试数据库是否连接成功
with app.app_context():
with db.engine.connect() as conn:
rs=conn.execute("select 1")
print(rs.fetchone())

浙公网安备 33010602011771号