上一节我们介绍了模板的基本使用方法,现在我们想一个问题,如果把放到文件夹下面的文件夹该怎么办呢?其实很容易,当文件夹结构如下图所示时:
我们只需要修改的值即可,代码如下:
如果你在pycharm里面修改,pycharm会自动帮你改应用的代码的。
现在来想另一个问题,就是既然模板可以复用,那么它里面的内容肯定不可能写死对吧,如果写成固定值那每个页面的内容都成了一样的了,所以模板就需要写成变量的形式,通过给变量传值来修改模板对应的内容。在flask中,变量的写法是这种两个大括号(又叫)的形式。现在我们在主文件给一段字符串,然后想把它应用到模板中,我们该怎门办呢?根据的源码知道它还有第二个参数——关键字参数,所以我们知道只需要给它传一个关键字参数即可,加上刚才的大胡须传递变量,我们来看一段代码:
文件
文件
现在来执行代码,然后去页面查看:
我们看到的内容已经在页面上显示出来了。
这是模板引用变量的最简单的一个例子。
现在我们来渲染一个字典(就是传值为字典,专业术语叫渲染,记住了):
执行代码后看到页面直接显示了字典title的内容:
如果我们现在只想取字典里的值呢?那么我只需要修改里面的内容即可:文件
可以看到,取值的方式就是即可。
领取专属 10元无门槛券
私享最新 技术干货