第一章--flask程序基本结构
2017-04-29 本文已影响21人
Vcns
-
它是什么
它无论多么牛逼,还是一个Python对象。那么它也具备行为和属性
也就是方法和变量。
-
它的结构(方法构成的骨架):
a. Flask对象
app = flask.Flask(__name__)
b. 路由&视图函数 :
@app.route(URL, methods) #路由
def index(): #视图函数
pass
c .启动
app.run()
-
上面主要是它的方法,接下来是它的变量:
这些都是全局变量对象,用以存储一些常用的对象
current_app
from flask import current_app
current_app.name
#这是它存储的一个变量,它表示当前实例.
#从它可以调出当前实例的名字。如:hello.py的名字'hello'
g
from flask import g
#这是一个临时存储器
session
from flask import session
#它是一个字典,是用来主动使用的,可以存储请求之间的值
request
from flask import request
#它里面全是客户端发出HTTP请求中的内容
从源码来看,它们严格来说都是方法。不过作用来看却只关乎变量。