__init__文件的使用
时间: 2023-07-21 18:44:49 浏览: 51
在 Flask 中,`__init__.py` 文件通常用于定义 Flask 应用程序对象和相关配置。在这个文件中,您可以完成以下任务:
1. 创建 Flask 应用程序对象
2. 定义路由和视图函数
3. 配置应用程序
4. 初始化 Flask 扩展
5. 创建数据库连接
下面是一个简单的 `__init__.py` 文件的示例:
```python
from flask import Flask
# 创建 Flask 应用程序对象
app = Flask(__name__)
# 定义路由和视图函数
@app.route('/')
def index():
return 'Hello, World!'
# 配置应用程序
app.config['DEBUG'] = True
# 初始化 Flask 扩展
from flask_sqlalchemy import SQLAlchemy
db = SQLAlchemy(app)
# 创建数据库连接
from models import User
user = User.query.first()
```
在这个示例中,我们首先导入 Flask 类并创建一个应用程序对象。然后,我们使用 `@app.route` 装饰器定义了一个路由和视图函数,该函数返回 "Hello, World!"。接下来,我们配置了应用程序的调试模式,并使用 Flask SQLAlchemy 扩展初始化了一个数据库连接。最后,我们从模型中导入 User 类并查询了第一个用户。
请注意,这只是一个示例,您可以根据自己的需求更改和扩展 `__init__.py` 文件。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_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)