Flask的简介和安装是怎样的
本篇文章给大家分享的是有关Flask的简介和安装是怎样的,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
创新互联主要从事网页设计、PC网站建设(电脑版网站建设)、wap网站建设(手机版网站建设)、成都响应式网站建设公司、程序开发、网站优化、微网站、微信小程序开发等,凭借多年来在互联网的打拼,我们在互联网网站建设行业积累了丰富的成都网站设计、成都网站制作、网站设计、网络营销经验,集策划、开发、设计、营销、管理等多方位专业化运作于一体。
相信大部分人进来读这篇文章是因为以前没接触过Flask框架,这里我给大家介绍一下这个框架。
Flask 简介
Flask 是一个用 Python 实现的 Web 开发微框架。,它的作用主要是为了开发Web应用程序,Web大家应该都了解,就是网页。所以说我们学完了Flask就可以自己写个小网站了。
Flask是一个轻量级的框架,它不像Django那么的重量级(大家自行百度Django),但是不管是轻量级还是重量级都有它们各自的优缺点,我们即将学习的Flask就有着自由、灵活、高度定制的优点。
Flask诞生于2010年,是Armin ronacher(人名)用Python语言基于Werkzeug工具箱编写的轻量级Web开发框架。它主要面向需求简单的小应用。
Flask本身相当于一个内核,其他几乎所有的功能都要用到扩展(邮件扩展Flask-Mail,用户认证Flask-Login),都需要用第三方的扩展来实现。比如邮件扩展Flask-Mail,用户认证Flask-Login,数据库Flask-SQLAlchemy等。
Flask没有默认使用的数据库,你可以选择MySQL,也可以用NOSQL。其 WSGI 工具箱采用 Werkzeug(路由模块) ,模板引擎则使用 Jinja2。
Flask 依赖两个外部库:Jinja2模板引擎和Werkzeug WSGI工具集。这两个是 Flask 框架的核心。
Python最出名的框架要数Django,此外还有Flask、Tornado等框架。虽然Flask不是最出名的框架,但是Flask应该算是最灵活的框架之一,这也是Flask受到广大开发者喜爱的原因。
历史咱们看完了,来说说Flask本身,Flask框架提供了很多的扩展包给我们开发者,例如:
Flask-SQLalchemy:操作数据库;
Flask-migrate:管理迁移数据库;
Flask-Mail:邮件;
Flask-WTF:表单;
Flask-script:插入脚本;
Flask-Login:认证用户状态;
Flask-RESTful:开发REST API的工具;
Flask-Bootstrap:集成前端Twitter Bootstrap框架;
Flask-Moment:本地化日期和时间;
这些扩展包极大的方便了我们的开发。
这里我还得讲讲自己对于Flask的小见解,我非常建议大家去学习这个框架是因为我们每个人除了要去掌握那些重量级开发框架之外(Django),还是得去学习一些轻量级的框架,这样有利于我们有时忽然急需要某种东西时,能够快速的用上。
这里还提供Flask的官方文档:
中文文档:http://docs.jinkan.org/docs/flask/
英文文档:https://flask.palletsprojects.com/
有兴趣的小伙伴可以参考一下!
Flask的预安装
使用 Flask 框架时,一般都是在开发一个 Web 项目。
刚才在上面提到了Flask主要依赖两个库。Jinja2和Werkzeug。
Werkzeug是一个WSGI(在Web应用和多种服务器之间的标注python接口)工具集;
Jinja2负责渲染模板。所以在安装flask之前需要先安装这两个外部库。
最简单的办法就是在安装 Flask 前,先安装一个虚拟环境,使 Flask 的项目与其他环境隔离开。
安装虚拟环境
1.安装Virtualenv
安装方式很简单,使用如下cmd即可进行安装。
pip install virtualenv
2.安装完成之后,使用如下cmd检测Virtualenv版本
virtualenv --version
如果如上图所示,表示安装成功!
创建虚拟环境
虚拟环境一般命名为venv,所以使用如下cmd创建虚拟环境。
virtualenv venv
运行完成之后,在运行目录底下会出现一个venv的文件夹,它是一个全新的虚拟环境。其中有一个私有的python解释器。
激活虚拟环境
在使用虚拟环境之前,首先要激活当前虚拟环境,可以使用如下cmd激活。
venv\Scripts\activate
激活成功如上图所示。
Flask的安装
在创建虚拟环境的时候会自动安装pip,所以使用如下cmd安装flask。
pip install flask
安装成功之后,可以使用如下cmd查看所有安装包
pip list --format columns
如图所示成功安装flask的同时也将flask的依赖库Jinja2和Werkzeug同时成功安装!
至此为止,Flask的一切工作都已准备就绪。
以上就是Flask的简介和安装是怎样的,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注创新互联行业资讯频道。
当前标题:Flask的简介和安装是怎样的
文章网址:http://ybzwz.com/article/iesjpe.html