Django教程:[16]模板if标签用法

2025-10-29 07:59:52

python.Django的模板对象中,我们可以使用if标签来有选择的显示某些内容,这使得模板文件更加灵活,下面我们通过例子看看如何使用if标签。

    我们先来呈现一个完整的例子,我们前面的文章里说过,标签用{%    %}来表示,下面的代码里有三个标签,构成了一个代码块。我们都可以看到代码的意义:如果i的值为1,我们执行if和else之间的内容,如果i的值不为1,我们执行else和endif之间的内容(下面代码中endif之间没有空格!!!

    Django教程:[16]模板if标签用法

    当然,我们在if后面不一定非要写一个等式或者不等式,我们直接使用变量就可以了,下面代码的意思是i不为空,则执行下面的代码

    Django教程:[16]模板if标签用法

    实际上当i取下面的值得时候,表示False

    Django教程:[16]模板if标签用法

    我们还可以在if标签中使用and表示两个条件不是同时满足

    Django教程:[16]模板if标签用法

    我们还可以使用or表示只满足一个条件即可(or和and不可以同时使用

    Django教程:[16]模板if标签用法

    使用not也是合法的

    Django教程:[16]模板if标签用法

(共篇)上一篇:context对象的操...|下一篇:
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢