使用pip快速安装flask
pip install flask
from flask import Flask app = Flask(__name__) @app.route('/') def index(): return """ this is index page <br> <a href='hello'><button>jump to hello</button></a> """ @app.route('/hello') def hello(): return """ this is hello page <br> <a href='/'><button>jump to index</button></a> """ if __name__ == "__main__": app.debug = True app.run()
那么,这段代码做了什么?
本例在官方给出的示例上做出了一些扩展,在扩展中我们显而易见,flask函数返回字符串可以直接是html标签,并且通过装饰器可以简单将一个函数绑定到一个URL上。但是,不仅如此!你可以构造含有动态部分的 URL,也可以在一个函数上附着多个规则。
要给 URL 添加变量部分,你可以把这些特殊的字段标记为 <variable_name> , 这个部分将会作为命名参数传递到你的函数。规则可以用 < converter:variable_name > 指定一个可选的转换器。
@app.route('/user/<username>') def user(username): return "welcome %s" % username @app.route('/id/<int:id>') def id(id): return 'your id is %d' % id