flask框架配置文件怎么用
时间: 2023-11-18 17:46:02 浏览: 34
在 Flask 中,可以使用配置文件来存储应用程序的设置。配置文件是一个包含键值对的 Python 文件,其中键表示配置选项的名称,值表示配置选项的值。
通常情况下,我们将配置文件存储在应用程序的根目录下,命名为 `config.py`。在 Flask 中,可以使用 `app.config.from_pyfile()` 方法来加载配置文件。该方法会读取配置文件中的键值对,并将其添加到 Flask 应用程序的配置中。
例如,假设我们有一个名为 `app.py` 的 Flask 应用程序,我们可以按照以下步骤加载配置文件:
1. 创建一个名为 `config.py` 的文件,并在其中定义应用程序的配置选项,例如:
```python
DEBUG = True
SECRET_KEY = 'mysecretkey'
DATABASE_URI = 'sqlite:///myapp.db'
```
2. 在 `app.py` 中导入 Flask,并使用 `app.config.from_pyfile()` 方法加载配置文件,例如:
```python
from flask import Flask
app = Flask(__name__)
app.config.from_pyfile('config.py')
```
现在,我们可以在 Flask 应用程序中使用 `app.config` 来访问配置选项的值,例如:
```python
if app.config['DEBUG']:
print('Debug mode is on.')
```
注意,Flask 的配置选项是大小写不敏感的。这意味着,如果我们在配置文件中使用 `DEBUG`,那么我们可以在应用程序中使用 `app.config['debug']` 或 `app.config['DEBUG']` 来访问该选项的值。