flask 工程化的设置配置文件
时间: 2023-10-29 17:22:43 浏览: 25
在 Flask 中,可以通过配置文件来设置应用程序的参数,这些参数包括数据库连接、密钥、调试模式等。下面是 Flask 工程化的配置文件设置方式:
1. 创建一个 config.py 文件,用于存储所有配置参数。
2. 在 config.py 文件中定义配置参数,例如:
```python
class DevelopmentConfig(object):
DEBUG = True
TESTING = False
DATABASE_URI = 'mysql://user:password@localhost/db_name'
SECRET_KEY = 'mysecretkey'
```
3. 在应用程序中导入配置文件,例如:
```python
from flask import Flask
app = Flask(__name__)
app.config.from_object('config.DevelopmentConfig')
```
4. 在应用程序中使用配置参数,例如:
```python
from flask import Flask, request, jsonify
app = Flask(__name__)
@app.route('/')
def home():
return jsonify({'debug': app.config['DEBUG'], 'database': app.config['DATABASE_URI']})
```
这样就可以通过 config.py 文件来设置应用程序的参数了。同时,也可以根据不同的环境来使用不同的配置文件,例如开发环境、测试环境、生产环境等。