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查看页面

相关推荐
麦麦鸡腿堡几秒前
JavaWeb_maven
java·开发语言·maven
sin°θ_陈2 分钟前
CVPR 2026的3DGS卷到什么地步?工程语义上探:BrepGaussian如何打通图像到CAD的最后一公里?(Part III 1-3)
python·深度学习·算法·机器学习·3d·webgl
IT猿手3 分钟前
基于四旋翼无人机离散建模与增量PID控制及轨迹跟踪研究,MATLAB代码
开发语言·matlab·无人机·cocos2d·路径规划·动态路径规划
Du_chong_huan4 分钟前
《网络是怎样连接的》精读版 第六章总述
开发语言·php
Fairy要carry5 分钟前
面试-Agent如何压缩上下文
python
艾莉丝努力练剑5 分钟前
【Linux:文件 + 进程】进程间通信进阶(2)
linux·运维·服务器·开发语言·网络·c++·ubuntu
暴躁网友w5 分钟前
UKF-IMM vs Unscented-IMM:轨迹跟踪精度 Matlab 仿真对比
开发语言·matlab
lsx2024068 分钟前
《Ionic 加载动画》
开发语言
chushiyunen10 分钟前
python3和python2的区别
开发语言·python
张张123y10 分钟前
AI Agent Memory:从理论到实战,掌握长短期记忆的核心技术【2】
人工智能·python·langchain·transformer