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

相关推荐
暮雨哀尘5 分钟前
微信小程序开发:开发实践
开发语言·算法·微信小程序·小程序·notepad++·性能·技术选型
冷琅辞12 分钟前
Go语言的嵌入式网络
开发语言·后端·golang
kgduu13 分钟前
打包python文件生成exe
python
Cool----代购系统API14 分钟前
跨境速卖通与 API 接口数据分析
开发语言·python
User_芊芊君子20 分钟前
【Java】类和对象
java·开发语言
Python之栈23 分钟前
PandasAI:当数据分析遇上自然语言处理
人工智能·python·数据分析·pandas
小杨40423 分钟前
python入门系列十三(多线程)
人工智能·python·pycharm
向宇it25 分钟前
【零基础入门unity游戏开发——2D篇】2D 游戏场景地形编辑器——TileMap的使用介绍
开发语言·游戏·unity·c#·编辑器·游戏引擎
DARLING Zero two♡29 分钟前
C++类间的 “接力棒“ 传递:继承(上)
开发语言·c++·继承·里氏替换原则
意.远30 分钟前
在PyTorch中使用GPU加速:从基础操作到模型部署
人工智能·pytorch·python·深度学习