1、创建简单应用:

from flask import Flask
app = Flask(__name__)

@app.route('/')
def hello_world():
return '''
<h1>Home Page<h1>
<ul>
<li><a href="/music">Music</a></li>
</ul>
'''

@app.route('/music')
def music():
return '<h1> My Favorite Music</h1>'

@app.route('/move')
def movie():
return '<h1>My Favorite Movie</h1>'

@app.route('/book')
def book():
return '<h1>My FAVORITE Book</h1>'

if __name__ == '__main__':
app.run(host='0.0.0.0', port=8000)

 

URL变量类型过滤:

  • string - 匹配不包含/的字符串,这是默认的转换器
  • path - 匹配包含/的字符串
  • int - 只有当URL中的变量是整型值时才匹配,并将变量转换为整型
  • float - 只有当URL中的变量是浮点值时才匹配,并将变量转换为浮点型

<float:var>
<int:var>
<path:var>
<var>

@app.route('/file/<path:fname>')
@app.route('/add/<int:a>/<int:b>')
def v_add(a,b):
c = a + b
return ' %s add %s is result %s ' % (a, b, c)

print request.header

posted on 2016-08-19 11:45  zunhe  阅读(120)  评论(0)    收藏  举报