flask app.config 用法

flask app.config

flask app.config 是 Flask 应用程序的配置对象。它包含了 Flask 应用程序的所有配置信息,如数据库连接、密钥、调试模式等。

常用的 app.config 配置项如下:

  • DEBUG:调试模式,默认为 False。

  • SECRET_KEY:用于加密 session 的密钥。

  • SQLALCHEMY_DATABASE_URI:数据库连接地址。

  • SQLALCHEMY_TRACK_MODIFICATIONS:是否追踪数据库的变化,默认为 True。

  • UPLOAD_FOLDER:上传文件的存储路径。

  • MAX_CONTENT_LENGTH:上传文件的最大大小限制。

在 Flask 应用程序中,可以通过 app.config 对象获取配置信息,例如:

from flask import Flask
app = Flask(__name__)
app.config['DEBUG'] = True

UPLOAD_FOLDER = r'.\pythonproject01\flask\caiquan2\media'
app.config['UPLOAD_FOLDER'] = UPLOAD_FOLDER

app.config['SECRET_KEY'] = 'mysecretkey'
通过 app.config 对象的 get() 方法可以获取配置信息,例如:

db_uri = app.config.get('SQLALCHEMY_DATABASE_URI')

你可能感兴趣的:(Python,flask,数据库,python)