1、Flask连接MySQL数据库
想使用flask中的SQLAlchemy操作数据库,首先要能连接上数据库,这里咱们新建一个config.py的配置文件,用来配置数据库连接,代码如下。
# encoding: utf-8
# dialect+driver://username:password@host:port/database
DIALECT = 'mysql' # 要用的什么数据库
DRIVER = 'pymysql' # 连接数据库驱动
USERNAME = 'root' # 用户名
PASSWORD ='root' # 密码
HOST = 'localhost' # 服务器
PORT ='3306' # 端口
DATABASE = 'db_demo2' # 数据库名
SQLALCHEMY_DATABASE_URI = "{}+{}://{}:{}@{}:{}/{}?charset=utf8".format(DIALECT, DRIVER, USERNAME, PASSWORD, HOST, PORT, DATABASE)
SQLALCHEMY_TRACK_MODIFICATIONS = False
这里配置好咱们的数据库连接。然后在app.py中导入咱们的数据库连接。代码如下。