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

相关推荐
共享家95273 分钟前
Java入门(多态)
java·开发语言
机器视觉知识推荐、就业指导4 分钟前
拆 Qt,为什么要先引入libmodbus?
开发语言·qt
2401_857865234 分钟前
C++模块接口设计
开发语言·c++·算法
蓝莓星冰乐12 分钟前
第一章:C语言概述与环境搭建
c语言·开发语言
add45a15 分钟前
嵌入式C++低功耗设计
开发语言·c++·算法
DeepModel17 分钟前
【概率分布】指数分布(Exponential Distribution)原理、推导与实战
python·算法·概率论
毕设源码-赖学姐17 分钟前
【开题答辩全过程】以 基于Java的婚礼策划平台的设计与实现为例,包含答辩的问题和答案
java·开发语言
2401_8747325323 分钟前
C++中的状态模式
开发语言·c++·算法
m0_7166670744 分钟前
实时数据压缩库
开发语言·c++·算法
波特率1152001 小时前
miniconda入门使用
python·conda·miniconda·python环境