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

相关推荐
m0_5698814719 小时前
C++中的智能指针详解
开发语言·c++·算法
qq_4176950519 小时前
构建一个桌面版的天气预报应用
jvm·数据库·python
cm65432019 小时前
Python在金融科技(FinTech)中的应用
jvm·数据库·python
小陈的进阶之路19 小时前
Selenium 常用操作 API
python·自动化·pytest
爱丽_19 小时前
AQS 原理主线:state、CLH 队列、独占/共享与实战排查
java·开发语言·jvm
2301_8166512219 小时前
如何从Python初学者进阶为专家?
jvm·数据库·python
2401_8735449219 小时前
基于C++的游戏引擎开发
开发语言·c++·算法
add45a19 小时前
C++中的组合模式
开发语言·c++·算法
dys_Codemonkey19 小时前
ROS 2 环境配置与 Shell 配置文件详解(zsh/bash)ROS 2 多工作空间规范配置
开发语言·chrome·bash
2501_9454235419 小时前
模板编程中的SFINAE技巧
开发语言·c++·算法