Flask入门教程name='peter')) # 输出:/user/peter print(url_for('test_url_for')) # 输出:/test # 下面这个调用传入了多余的关键字参数,它们会被作为查询字符串附加到 URL 后面。 print(url_for('test_url_for', num=2)) # 输出:/test?num=2 return 函数可以把模板渲染出来,必须传入的参数为模板文 件名(相对于 templates 根目录的文件路径),这里即 'index.html' 。为了让 模板正确渲染,我们还要把模板内部使用的变量通过关键字参数传入这个函数,如 下所示: app.py:返回渲染好的模板作为响应 第 3 章:模板 25 from flask import Flask, render_template # .. movies=movie s) 为了更好的表示这个视图函数的作用,我们把原来的函数名 hello 改为 index ,意思是“索引”,即主页。 在传入 render_template() 函数的关键字参数中,左边的 movies 是模板中使 用的变量名称,右边的 movies 则是该变量指向的实际对象。这里传入模板的 name 是字符串, movies 是列表,但能够在模板里使用的不只这两种0 码力 | 127 页 | 7.62 MB | 1 年前3
共 1 条
- 1













