连接数据库
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())
标签:web,SQLAlchemy,flask,数据库,db,连接,config,app From: https://www.cnblogs.com/ylxb-1/p/17105027.html