# 调试模式import osDEBUG = True# 数据库连接地址basedir = ospathabspathospathdirname__file__URL = sqlite + ospathjoinbasedir datasqlite# 数据库配置SQLALCHEMY_DATABASE_URI = URL# 自动提交SQLALCHEMY_COMMIT_ON_TEARDOWN = Tru
- DEBUG = True 表示开启调试模式,可以通过输出详细的错误信息帮助开发人员快速定位问题。
- basedir = os.path.abspath(os.path.dirname(file)) 获取当前文件所在的绝对路径,用于拼接数据库连接字符串。
- URL = 'sqlite:///' + os.path.join(basedir, 'data.sqlite') 表示使用SQLite数据库,并指定数据文件路径为当前文件所在目录下的 data.sqlite 文件。
- SQLALCHEMY_DATABASE_URI = URL 表示数据库连接地址。
- SQLALCHEMY_COMMIT_ON_TEARDOWN = True 表示在每次请求结束后自动提交数据库修改。
- SQLALCHEMY_TRACK_MODIFICATIONS = True 表示开启数据库修改跟踪功能,可以追踪数据库的修改操作并自动提交到数据库中。
- SQLALCHEMY_ECHO = True 表示在控制台输出SQL语句,方便开发人员调试。
原文地址: https://www.cveoy.top/t/topic/eJxk 著作权归作者所有。请勿转载和采集!