Flask学习(一)概述及安装

王朝学院·作者佚名  2016-08-27
窄屏简体版  字體: 小  |  中  |  大  |  超大  

Flask 概述及安装

Flask 简介Flask是一个使用 Python 编写的轻量级 Web 应用框架。其 WSGI 工具箱采用 Werkzeug ,模板引擎则使用 Jinja2 。

官方网址 :http://flask.pocoo.org/

了解 Flask:首先,Flask 是Python 的一个Web 应用框架;其次,它是“微型”的 。

比起同类现有的web框架(如:Django),Flask 并不包含数据库抽象层,表单验证等。Flask 旨在保持代码简洁且易于扩展(Flask源码十分Pythonic)。

Flask支持扩展:扩展能够添加功能到你的应用,像是 Flask 本身实现的一样。众多的扩展提供了数据库集成,表单验证,上传处理,多种开放的认证技术等功能。

Flask 可能是“微”型的,但是已经能够在各种各样的需求中生产使用。

The "micro" in microframework means Flask aims to keep the core simple but extensible.

前期基础学习 Flask 前期,你所需要具备的技术:Python 语言基础;前端基础(HTML、CSS、JS、前端框架等);HTTP协议;MVC框架基础(建议)

上述所列出的技术,除Python语言本身,其实均是WEB开发者所需要了解的技术:

前端相关不需了解很深入,但HTML标签、CSS 及 JS基础语法等 基本了解还是必须的;

HTTP 协议对于web开发者是必须的,具体看这篇博文即可:http://blog.csdn.net/gueter/article/details/1524447 ;

至于 MVC,其实 Flask 的目标用户并不是那种试图构建大型MVC应用的人,但了解 Model、View 可以更好理解 Flask,而且 Flask 可以扩展啊 ^_^ 。

Flask 安装已安装 Python,pipinstall Flask cmd 下安装即可,需要离线安装的可http://pan.baidu.com/s/1o6oUu2u

安装完成, pip list 安装 Flask 需要,jinjia2 和 werkzeug

Flask "Hello World" 示例1fromflaskimportFlask2app = Flask(__name__)34@app.route('/')5defhello():6return'Hello World!'78if__name__=='__main__':9app.run()

示例代码如上 ,运行后,会在 localhost 5000 (即 http://127.0.0.0:5000 )端口。如下:

代码的具体说明详见后续的 Flask 学习章节。

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航