Python with标签使用方法解析
这篇文章主要介绍了Pythonwith标签使用方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
1.在pythonDTL模板中,想要定义变量,可以通过“with”语句来实现。
2.“with”语句有两种使用方式:
第一种是“withxx=xx”的形式,注意,使用这种形式进行定义变量的话,=号两边不能有空格,否则的话,DTL模板就会识别不了。
第二种是“withxxxasxxx”的形式。这种with定义变量的形式,DTL模板中会自动生成代码快的格式,相对来说,较为简单。因此推荐使用在这种形式进行定义DTL模板变量。
index.html中代码如下:
Title {#使用with语句块定义变量,并且这个变量只能在with变量的语句块中使用。#} {%withbooks.1asshz%}{{shz}}
{%endwith%} {#当然也可以使用另外一种方式使用with。#} {#注意,如果使用=的话,=号两边不能有空格,否者的话,DTL会识别不了#} {%withxyj=books.3%}{{xyj}}
{%endwith%}
views.py文件中代码如下所示:
fromdjango.shortcutsimportrender defindex(request): context={ 'books':[ '三国演义', '水浒传', '红楼梦', '西游记' ], } returnrender(request,'index01.html',context=context)
3.定义的变量只能在with语句中使用,在with语句块外面使用取不到这个变量。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。