认识创建Flask实例对象时的参数和app.run()中的参数

本文详细解析了Flask框架的基本配置参数,包括如何指定静态文件和模板文件的路径,设置服务器运行的IP和端口,以及开启调试模式。同时介绍了如何通过print(app.url_map)查看路由和视图函数的映射关系。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

app=Flask(name,static_folder=“static”,static_url_path="/aaa",template_folder=“templates”)

__name__实际上是有值的,name=main,指的是该模块所在的目录

static_folder = “static”,设置静态资源夹的名字是static

static_url_path,设置访问静态资源的url前缀,若不存在该项,默认为static

template_folder,存放html模板的模板夹名字

app.run(host=127.0.0.1,port=5008,debug=True)

host=127.0.0.1 设置访问flask_web应用的ip是127.0.0.1

port=5008设置访问flask_web应用的端口是5008

debug=True设置调试模式打开

补充:print(app.url_map) 打印路由和视图函数的对应关系

### 如何使用 `pip` 安装 Flask 库并创建一个基础的 Flask 程序 为了安装 Flask,可以利用 Python 的包管理工具 `pip` 来完成。以下是具体方法: 运行以下命令来安装 Flask: ```bash $ pip install flask ``` 如果需要 Sentry SDK 并支持 Flask,则可以通过指定额外选项 `[flask]` 来安装完整的依赖项[^1]: ```bash $ pip install sentry-sdk[flask] ``` 接下来是关于如何编写一个简单的 Flask 应用程序。Flask 是一种轻量级框架,用于构建 Web 应用程序。下面是一个基本的应用程序结构。 #### 创建一个基础的 Flask 程序 首先,在项目目录下新建一个名为 `main.py` 的文件,并写入如下代码: ```python from flask import Flask # 初始化 Flask 实例 app = Flask(__name__) # 路由定义 @app.route('/') def home(): return 'Hello, Flask!' if __name__ == '__main__': # 启动开发服务器,默认端口为 5000 app.run(debug=True) ``` 上述代码的功能解释如下: - 使用 `Flask` 类初始化应用实例。 - 利用装饰器 `@app.route('/')` 将 URL `/` 映射到函数 `home()` 上。 - 当脚本作为主模块执行,调用 `app.run()` 方法启动内置的调试服务器[^4]。 通过设置参数 `debug=True`,可以让开发者模式下的错误信息更加详尽,便于排查问题。 保存文件后,在终端中切换至该文件所在路径,并运行以下命令启动服务: ```bash $ python main.py ``` 访问地址 `http://localhost:5000/` 即可看到页面显示 “Hello, Flask!”。 --- ### 数据结构的相关补充说明 Python 提供了多种强大的数据结构,这些对于存储、操作检索数据非常有用。常见的数据结构包括列表 (lists)、元组 (tuples)、字典 (dictionaries) 集合 (sets)[^5]。虽然这与当前主题无关,但在实际编程过程中可能会频繁涉及。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值