from flask_sqlalchemy import SQLAlchemy import pymysql pymysql.install_as_MySQLdb() db = SQLAlchemy() class Config: # 开启调试模式 SECREY_KEY = "hxci" DEBUG = False SQLALCHEMY_DATABASE_URI = \ 'mysql://root:123456@127.0.0.1:3306/user_info' # 压制警告信息
时间: 2024-04-25 09:26:55 浏览: 129
flask + pymysql操作Mysql数据库的实例
这段代码定义了一个名为Config的类,其中包含了一些属性。具体来说,这些属性包括:
- SECREY_KEY: 用于Flask应用程序的密钥
- DEBUG: 是否开启调试模式,False为关闭,True为开启
- SQLALCHEMY_DATABASE_URI: 数据库连接URI,指定了数据库类型、用户名、密码、主机和端口号等信息
- SQLALCHEMY_TRACK_MODIFICATIONS: 是否开启跟踪对象的修改情况,False为关闭,True为开启
此外,代码还引入了两个Python库:pymysql和SQLAlchemy,并且通过pymysql.install_as_MySQLdb()将pymysql模块安装为MySQLdb模块的别名,以兼容Flask对MySQLdb的要求。最后,代码还创建了一个名为db的SQLAlchemy对象,用于与数据库进行交互。
阅读全文