首页
学习
活动
专区
工具
TVP
发布

flask第十八篇——模板2

上一节我们介绍了模板的基本使用方法,现在我们想一个问题,如果把放到文件夹下面的文件夹该怎么办呢?其实很容易,当文件夹结构如下图所示时:

我们只需要修改的值即可,代码如下:

如果你在pycharm里面修改,pycharm会自动帮你改应用的代码的。

现在来想另一个问题,就是既然模板可以复用,那么它里面的内容肯定不可能写死对吧,如果写成固定值那每个页面的内容都成了一样的了,所以模板就需要写成变量的形式,通过给变量传值来修改模板对应的内容。在flask中,变量的写法是这种两个大括号(又叫)的形式。现在我们在主文件给一段字符串,然后想把它应用到模板中,我们该怎门办呢?根据的源码知道它还有第二个参数——关键字参数,所以我们知道只需要给它传一个关键字参数即可,加上刚才的大胡须传递变量,我们来看一段代码:

文件

文件

现在来执行代码,然后去页面查看:

我们看到的内容已经在页面上显示出来了。

这是模板引用变量的最简单的一个例子。

现在我们来渲染一个字典(就是传值为字典,专业术语叫渲染,记住了):

执行代码后看到页面直接显示了字典title的内容:

如果我们现在只想取字典里的值呢?那么我只需要修改里面的内容即可:文件

可以看到,取值的方式就是即可。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180330G1YCYH00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券