Python之Flask(初阶教程)——博客开发全纪实(壹)

初阶教程——壹:从零认识 Flask 配置基础环境

环境为: Linux Mint + Python 2.7

Flask 是一个使用 Python 编写的轻量级 Web 应用框架。其 WSGI 工具箱采用 Werkzeug ,模板引擎则使用 Jinja2 。
Flask 也被称为 “ microframework ” ,因为它使用简单的核心,用 extension 增加其他功能。Flask 没有默认使用的数据库、窗体验证工具。然而,Flask 保留了扩增的弹性,可以用 Flask-extension 加入这些功能:ORM 、窗体验证工具、文件上传、各种开放式身份验证技术。
Flask 使用 BSD 授权。

总而言之, Flask 就是个造车轮的工具,相当方便,非常实用,用起来很是愉快,但是不可控因素更多了,需要自己写。

在 Python 开发 Web 应用开发中,通常使用的框架有 Django 、 Flask 、 Bottle 、 Tornado ,在这几种框架中,网上有测评讲,纯框架性能中按照性能高低排列为:

Bottle > Flask > Tornado > Django

而 Flask 的开放性相对来说是最高的,可以自己造轮子,充分发挥自己的想象力。

接下来,在我们开发之前,需要学习下 Python 的基本开发环境配置。

在 Python 的开发中,我们经常使用 virtualenv 来进行虚拟环境,在这个环境中,可以等于一个虚拟机,你在这个环境中所做的 python 改变均不会破坏原系统的环境,所以这个还是蛮重要的,并且在复制给别的系统的时候,可以通过方便快捷的方式创建开发环境。

首先我们在系统中查看 virtualenv

virtualenv –version

查看 virtualenv 的版本如果没有安装则需要安装 virtualenv :

sudo apt-get -y install python-virtualenv

在安装完成后需要创建 virtualenv 环境:

virtualenv venv

创建环境名字为 venv 的 virtualenv 的 python 开发环境,两层目录结构为下图所示:

进入 virtualenv 环境中,然后安装测试 Flask 。

source venv/bin/activate

pip install flask

如果出现 successfully 以及 cleaning up 则是安装完成,然后输入, Python 进入到 Python 环境中,就可以测试 Flask 是否正常加入 lib 中。

如果 import flask 没有报错则是安装完成。

未完待续,下次是flask的初步应用。

※转载保留版权:糖果果|Sugarguo
※本文链接地址:
http://www.sugarguo.com/pythonzhiflaskchujiejiaochengbokekaifaquanjishiyi/
※除非注明,糖果果|Sugarguo文章均为原创
※英雄不问来路,转载请注明出处和链接,谢谢。
※如果喜欢可以:点此订阅本站

发布者

糖果果|Sugarguo

一只欢乐的逗霸,逗比中的战斗机~学习vps,linux,python,c#,嵌入式~

发表评论

电子邮件地址不会被公开。 必填项已用*标注