Fork me on GitHub

flask程序的基本结构

一、初始化

  Flask类的构造函数只有一个必须制定的参数,即程序主模块或者包的名字,在大多数程序中,python的__name__变量就是所需的值。 

from flask import Flask
app = Flask(__name__)

二、路由和视图函数

  路由含义:客户端(例如游览器)把请求发送给WEB服务器,Web服务器再把请求发送给Flask程序实例。程序实例需要知道对每个URL请求运行那些代码,所以保存了一个URL到python函数的映射关系。处理URL和函数之间的关系的程序称为路由。

  Flask程序中定义路由的最简便方式就是使用程序实例提供的app.route修饰器(Decorator),把修饰的函数注册为路由。

@app.route('/')
def index():
    return 'hello world'

  

posted @ 2016-11-02 15:18  patrick-py  阅读(141)  评论(0)    收藏  举报