码迷,mamicode.com
首页 > 其他好文 > 详细

Flask 学习(一)概述及安装

时间:2015-06-22 11:05:32      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:

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 语言基础;Web开发基础(HTML、CSS、JS、前端框架等);HTTP协议;MVC框架基础(建议)

    上述所列出的技术,除Python语言本身,其实均是WEB开发者所需要了解的技术;可能分工上不同,前端相关并不会了解很深入,但HTML标签、CSS样式选择器、盒式模型及定位、JS基础语法等还是需要熟悉并掌握的。 

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

    至于MVC,其实Flask的目标用户不是那种试图构建大型MVC应用的人,但可以扩展啊 ^_^

 

  Flask 安装

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

    安装完成, pip list    技术分享  安装 Flask 需要,jinjia2 和 werkzeug 

 

  Flask "Hello World" 示例

1 from flask import Flask
2 app  = Flask(__name__)
3 
4 @app.route("/")
5 def hello():
6     return "Hello World!"
7 
8 if __name__ == "__main__":
9     app.run()

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

    技术分享

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

 

Flask 学习(一)概述及安装

标签:

原文地址:http://www.cnblogs.com/feeland/p/4592897.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!