Python Flask简介

简介

Flask 有两个主要依赖:路由、调试和 Web 服务器网关接口(Web Server Gateway Interface,WSGI)

  • 子系统由:Werkzeug 提供
  • 模板系统由:Jinja2提供
  • Werkzeug 和 Jinjia2 都是由 Flask 的核心开发者开发而成。
  • Flask不支持原生数据库访问,web表单验证和用户认证等高级功能。

安装

使用virtualenv创建虚拟环境时会自动安装pip,激活虚拟环境后,pip所在的路径会被添加进PATH

bash 复制代码
# 安装flask
pip install flask
# 进入 python,验证是否安装成功

python
>>> import flask
# 没有报错,信息完整就表示安装完成

写一个Hello World

py 复制代码
from flask import FLask
app = Flask(__name__)

@app.route('/')
def index():
    return '<h1>Hello World!</h1>'

if __name__ == '__main__':
    app.run(debug=True, port=5001)

访问 http://localhost:5001查看页面

相关推荐
库克克9 小时前
【C++】set 与multiset
开发语言·c++
Wang's Blog9 小时前
Go-Zero项目开发34: 微服务超时控制与重试机制实践
开发语言·微服务·golang·go-zero
tkevinjd9 小时前
MiniCode 项目详解7:Memory 记忆系统
大数据·python·搜索引擎·llm·agent
郭老二10 小时前
【Python】Web框架 FastAPI 详解
python·fastapi
DFT计算杂谈10 小时前
交错磁研究进展材料物性与交叉应用
数据库·人工智能·python·opencv·算法
敖行客 Allthinker10 小时前
docker容器安装Python反推镜像步骤(适用于临时调试用)
python·docker·容器
2zcode10 小时前
项目文档:基于MATLAB神经网络的心力衰竭预测与临床辅助决策系统研究
开发语言·神经网络·matlab·心力衰竭预测\
rrrjqy10 小时前
夏普比率与 Beta——Quant-for-Beginners 量化入门Task7
python·金融
减瓦10 小时前
深入 Quarkus:云原生时代 Java 的重生之路
java·开发语言·云原生
杨运交11 小时前
[053][核心模块]Java枚举缓存与ORM集成实践
java·开发语言·缓存