在命令行中实现1、 Flask程序基本结构(路由与视图函数)
时间: 2024-10-21 20:17:08 浏览: 15
在命令行中实现Flask程序的基本结构包括以下步骤:
1. **基本结构** (路由与视图函数):
- 首先,在Python脚本中导入`flask`模块并创建应用实例。
```python
from flask import Flask
app = Flask(__name__) # __name__用于查找当前文件夹下的templates目录
```
然后,定义路由(URL模式)和相应的视图函数。例如,创建一个简单的“Hello, World!”页面:
```python
@app.route('/') # 路由 '/'
def home():
return 'Hello, World! This is a basic Flask application.'
```
视图函数会被触发当访问指定的URL。
2. **运行应用**:
- 使用`run()`方法在命令行下启动Flask应用。如果没有在IDE中自动部署,需要在脚本最后添加这一部分:
```python
if __name__ == '__main__':
app.run(debug=True) # debug=True用于开启调试模式,方便查看错误日志
```
现在你可以通过命令行运行这个脚本:
```
$ python your_script.py
```
应用会在本地主机的默认端口5000上启动,提供服务。
记得,每个新请求到达时,Flask会按照定义好的路由规则查找匹配的视图函数,并执行其代码生成响应。
阅读全文