flask 通过config文件启动
时间: 2023-08-16 12:09:14 浏览: 49
使用config文件来启动Flask应用程序可以方便地在不同的环境中使用不同的配置。以下是通过config文件启动Flask应用程序的步骤:
1. 在你的工作目录中创建一个 Python 文件,例如 app.py。
2. 导入 Flask 模块和其他必要的依赖项:
```
from flask import Flask, render_template
```
3. 创建一个 Flask 应用程序实例,并从 config 文件中加载配置:
```
app = Flask(__name__)
app.config.from_pyfile('config.py')
```
在这里,我们将从名为 config.py 的文件中加载配置。
4. 定义一个路由和函数。
```
@app.route("/")
def hello():
return "Hello, World!"
```
5. 在 config.py 文件中设置应用程序配置。例如:
```
DEBUG = True
SECRET_KEY = 'your_secret_key'
```
6. 在终端中输入以下命令来启动应用程序:
```
export FLASK_APP=app.py
flask run
```
这将会在终端中输出类似如下信息:
```
* Serving Flask app "app"
* Environment: development
* Debug mode: on
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
```
7. 打开浏览器并输入 http://localhost:5000/,你应该可以看到 "Hello, World!" 的消息。
注意:默认情况下,Flask应用程序会自动从工作目录中的 .env 文件中加载环境变量。你可以在 .env 文件中设置 FLASK_APP 和其他环境变量。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)