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

相关推荐
qq_416018723 分钟前
C++与机器学习框架
开发语言·c++·算法
曲幽4 分钟前
FastAPI项目半夜报警吵醒你?聊聊告警这事儿怎么搞!
python·logging·fastapi·web·monitoring·webserver·health·uptimerobot
Bert.Cai13 分钟前
Python模块简介
开发语言·python
2501_9249526915 分钟前
自动化机器学习(AutoML)库TPOT使用指南
jvm·数据库·python
Thomas.Sir20 分钟前
第二章:Python3 之 列表与元组
python·列表·元组
忘忧记27 分钟前
Fixture详解
开发语言·python
赵谨言28 分钟前
地球磁场干扰噪声减弱声波对抗测量系统研究进展:近十年中英文文献综述
大数据·开发语言·经验分享
jyan_敬言29 分钟前
【算法】高精度算法(加减乘除)
c语言·开发语言·c++·笔记·算法
echome88836 分钟前
Python 装饰器实战:用@syntax 优雅地增强函数功能
开发语言·python
路小雨~37 分钟前
如何快速用测试用例来入门一个项目
python