当前位置: 首页> 文旅> 旅游 > 郴州网站建设哪里比较好_seo关键词首页排名代发_惠州seo优化_seo优化网

郴州网站建设哪里比较好_seo关键词首页排名代发_惠州seo优化_seo优化网

时间:2025/7/11 19:34:15来源:https://blog.csdn.net/caoli201314/article/details/146102461 浏览次数:0次
郴州网站建设哪里比较好_seo关键词首页排名代发_惠州seo优化_seo优化网

锋哥原创的Flask3  Python Web开发 Flask3视频教程:

2025版 Flask3 Python web开发 视频教程(无废话版) 玩命更新中~_哔哩哔哩_bilibili

app.py下,我们先配置数据库连接,然后写一个简单sql测试。

连接配置,包括用户名,密码,主机地址,端口以及数据库

app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql+pymysql://root:123456@localhost:3308/db_flask?charset=utf8'

接下来创建SQLAlchemy对象:

# 创建SQLAlchemy对象
db = SQLAlchemy(app)

写测试连接:

with app.app_context():with db.engine.connect() as conn:rs = conn.execute(text("select 1"))print(rs.fetchone())

运行结果:

我们优化下,实际开发,像这些数据库配置,我们都单独写到配置文件里面去:

新建一个config.py

# config.py
USERNAME = "root"  # 数据库登录用户名
PASSWORD = "123456"  # 数据库登录密码
HOST = "localhost"  # 数据库服务器地址,若为远程服务器填写对应的IP地址,这里是示例地址
PORT = "3308"  # 数据库连接端口号,MySQL默认常用端口是3306
DATABASE = "db_flask"  # 要访问的数据库名称# 创建统一资源标识符(URI),用于指定数据库连接的详细信息
# SQLALCHEMY_DATABASE_URI的格式为:数据库类型 + 驱动://{登录名}:{密码}@{IP地址}:{端口号}/{数据库名}?charset={编码格式}
DB_URI = f'mysql+pymysql://{USERNAME}:{PASSWORD}@{HOST}:{PORT}/{DATABASE}?charset=utf8'# SQLALCHEMY_DATABASE_URI配置项,设置数据库的连接URI,让SQLAlchemy知道如何连接数据库
SQLALCHEMY_DATABASE_URI = DB_URI# SQLALCHEMY_TRACK_MODIFICATIONS配置项,用于控制是否动态追踪对象修改情况
# 若设置为True,会追踪对象修改,但会消耗额外资源,默认不设置时会有告警提示,这里设为True开启追踪
SQLALCHEMY_TRACK_MODIFICATIONS = True# SQLALCHEMY_ECHO配置项,用于设置是否在查询时显示原始的SQL语句
# 设为False表示不显示原始SQL语句,设为True则会在控制台等地方输出实际执行的SQL语句,方便调试查看
SQLALCHEMY_ECHO = True

app.py里面读取配置文件

# 读取配置文件
app.config.from_object('config')

再测试下,我们还能看到原始SQL信息,方便我们开发调试:

关键字:郴州网站建设哪里比较好_seo关键词首页排名代发_惠州seo优化_seo优化网

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: