模板预热笔记:
- 在渲染模板的时候,默认会从项目根目录下的
templates
目录下查找模板。 - 如果不想把模板文件放在
templates
的目录下,那么可以在Flask
初始化的时候指定templates_folder
来指定模板的路径。
模板参数笔记:
- 在使用
render_templates
渲染模板的时候,可以传递关键字参数,以后直接在模板中使用就可以了。 - 如果你的参数过多,那么可以将所有的参数放到一个
字典
中,然后在传递这个字典参数的时候,使用两个星号
,将字典打散成关键字参数。
模板url_for笔记:
- 模板中的
url_for
跟我们后台视图函数中的url_for
使用起来基本是一模一样的,也是传递视图函数的名字,也可以传递参数。 - 使用的时候,需要在
url_for
左右两边加上一个{{ url_for('func') }}