#如果路由既满足动态路由又满足动态路由greetname 和greetlong 它会优先显示静态路由。
from flask import Flask
from time import *
app =Flask(__name__)
@app.route('/')
def hello():
return strftime('%Y-%m-%d %H-%M:%S',localtime(time()))
#静态路由
@app.route('/greet')
def greet():
return '<h1>hello everyone<h1>'
#动态路由
@app.route('/greet/<name>-<w>')
def greetnamew(name,w):
return '<h1>hello {}-{}<h1>'.format(name,w)
#动态路由
@app.route('/greet/<name>')
def greetname(name):
return '<h1>hello {}<h1>'.format(name)
#静态路由
@app.route('/greet/long')
def greetlong(name):
return '<h1>hello long<h1>'
if __name__ == '__main__':
app.run()