Flask入门教程
根地址。 我们只需要写出相对地址,主机地址、端口号等都不需要写出。所以说,这里的 / 对应的是主机名后面的路径部分,完整 URL 就是 http://localhost:5000/。如果 我们这里定义的 URL 规则是 /hello ,那么完整 URL 就是 http://localhost:5000/hello 。 整个请求的处理过程如下所示: 1. 当用户在浏览器地址栏访问这个地址,在这里即 还是 http://localhost:5000/index 都可以看到返回值。 在前面,我们之所以把传入 app.route 装饰器的参数称为 URL 规则,是因为我 们也可以在 URL 里定义变量部分。比如下面这个视图函数会处理所有类似 /user/的请求: @app.route('/user/ ') def user_page(): return user_page(name): return 'User: %s' % name 修改视图函数名? 最后一个可以修改的部分就是视图函数的名称了。首先,视图函数的名字是自由定 义的,和 URL 规则无关。和定义其他函数或变量一样,只需要让它表达出所要处 理页面的含义即可。 除此之外,它还有一个重要的作用:作为代表某个路由的端点(endpoint),同时 用来生成 URL。对于程序内的 URL,为了避免手写,Flask 0 码力 | 127 页 | 7.62 MB | 1 年前3
共 1 条
- 1