app.add_url_rule()
-
app.add_url_rule('/list/', endpoint="list", view_func=my_list)
-
这个方法用来添加url与视图函数的映射, 如果没有填写"endpoint", 那么默认会使用"view_func"的名字作为"endpoint",以后在使用"url_for"时, 就要看映射时有没有传递"endpoint"参数, 如果传递了, 那么就应该使用"endpoint"指定的字符串, 如果没有传递,那么久使用"view_func"的名字
-
解析
-
url_for的反转
如果还使用函数名, 反转url会报错, 需要使用"endpoint"的名称
-
正确的使用方式
app.route(rule,**option)装饰器
这个装饰器的底层, 也是通过"app.add_url_rule"来实现url与视图函数映射的