首页 > 编程 > Python > 正文

Python编程中flask的简介与简单使用

2020-02-16 00:23:12
字体:
来源:转载
供稿:网友

flask是一个纯python实现的开源microframework,使用flask可以像java的spring boot一样快速开始基于RestApi的微服务开发。

概要信息

事前准备

python和pip

[root@liumiaocn ~]# python --versionPython 2.7.5[root@liumiaocn ~]# pip --versionpip 10.0.1 from /usr/lib/python2.7/site-packages/pip (python 2.7)[root@liumiaocn ~]#

安装flask

[root@liumiaocn ~]# pip install flaskCollecting flask Downloading https://files.pythonhosted.org/packages/7f/e7/08578774ed4536d3242b14dacb4696386634607af824ea997202cd0edb4b/Flask-1.0.2-py2.py3-none-any.whl (91kB)  100% |################################| 92kB 92kB/s Collecting Jinja2>=2.10 (from flask) Downloading https://files.pythonhosted.org/packages/7f/ff/ae64bacdfc95f27a016a7bed8e8686763ba4d277a78ca76f32659220a731/Jinja2-2.10-py2.py3-none-any.whl (126kB)  100% |################################| 133kB 210kB/s Collecting itsdangerous>=0.24 (from flask) Downloading https://files.pythonhosted.org/packages/dc/b4/a60bcdba945c00f6d608d8975131ab3f25b22f2bcfe1dab221165194b2d4/itsdangerous-0.24.tar.gz (46kB)  100% |################################| 51kB 469kB/s Requirement already satisfied: Werkzeug>=0.14 in /usr/lib64/python2.7/site-packages (from flask) (0.14.1)Collecting click>=5.1 (from flask) Downloading https://files.pythonhosted.org/packages/34/c1/8806f99713ddb993c5366c362b2f908f18269f8d792aff1abfd700775a77/click-6.7-py2.py3-none-any.whl (71kB)  100% |################################| 71kB 229kB/s Collecting MarkupSafe>=0.23 (from Jinja2>=2.10->flask) Downloading https://files.pythonhosted.org/packages/4d/de/32d741db316d8fdb7680822dd37001ef7a448255de9699ab4bfcbdf4172b/MarkupSafe-1.0.tar.gzBuilding wheels for collected packages: itsdangerous, MarkupSafe Running setup.py bdist_wheel for itsdangerous ... done Stored in directory: /root/.cache/pip/wheels/2c/4a/61/5599631c1554768c6290b08c02c72d7317910374ca602ff1e5 Running setup.py bdist_wheel for MarkupSafe ... done Stored in directory: /root/.cache/pip/wheels/33/56/20/ebe49a5c612fffe1c5a632146b16596f9e64676768661e4e46Successfully built itsdangerous MarkupSafeInstalling collected packages: MarkupSafe, Jinja2, itsdangerous, click, flaskSuccessfully installed Jinja2-2.10 MarkupSafe-1.0 click-6.7 flask-1.0.2 itsdangerous-0.24[root@liumiaocn ~]

安装确认

[root@liumiaocn ~]# pip show flaskName: FlaskVersion: 1.0.2Summary: A simple framework for building complex web applications.Home-page: https://www.palletsprojects.com/p/flask/Author: Armin RonacherAuthor-email: armin.ronacher@active-4.comLicense: BSDLocation: /usr/lib64/python2.7/site-packagesRequires: Jinja2, itsdangerous, Werkzeug, clickRequired-by: [root@liumiaocn ~]#

flask安装之后,也可以用如下方法进行确认

[root@liumiaocn ~]# which flask /usr/bin/flask[root@liumiaocn ~]# flask --versionFlask 1.0.2Python 2.7.5 (default, Aug 4 2017, 00:39:18) [GCC 4.8.5 20150623 (Red Hat 4.8.5-16)][root@liumiaocn ~]#            
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表