一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - Python with標簽使用方法解析

Python with標簽使用方法解析

2020-04-17 10:20一笑而過~一笑奈何 Python

這篇文章主要介紹了Python with標簽使用方法解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

這篇文章主要介紹了Python with標簽使用方法解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

1.在python DTL模板中,想要定義變量,可以通過“with”語句來實現。

2.“with”語句有兩種使用方式:

第一種是“with xx=xx”的形式,注意,使用這種形式進行定義變量的話,=號兩邊不能有空格,否則的話,DTL模板就會識別不了。

第二種是“with xxx as xxx”的形式。這種with定義變量的形式,DTL模板中會自動生成代碼快的格式,相對來說,較為簡單。因此推薦使用在這種形式進行定義DTL模板變量。

index.html中代碼如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Title</title>
</head>
<body>
{# 使用with語句塊定義變量,并且這個變量只能在with變量的語句塊中使用。 #}
  {% with books.1 as shz %}
    <p>{{ shz }}</p>
  {% endwith %}
 
{# 當然也可以使用另外一種方式使用with。 #}
{# 注意,如果使用=的話,=號兩邊不能有空格,否者的話,DTL會識別不了#}
  {% with xyj=books.3 %}
    <p>{{ xyj }}</p>
  {% endwith %}
</body>

views.py文件中代碼如下所示:

?
1
2
3
4
5
6
7
8
9
10
11
from django.shortcuts import render
def index(request):
  context = {
    'books': [
      '三國演義',
      '水滸傳',
      '紅樓夢',
      '西游記'
    ],
  }
  return render(request,'index01.html',context=context)

3.定義的變量只能在with語句中使用,在with語句塊外面使用取不到這個變量。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:https://www.cnblogs.com/guyan-2020/p/12199071.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 天堂激情网 | 91精品国产91久久久久久 | 午夜理论片日本中文在线 | 日本视频在线免费播放 | 成人精品第一区二区三区 | 欧美最猛性xxxxx男男 | 欧美一区精品 | 99精品久久精品一区二区 | 视频一区二区三区在线 | 国产精品一级片 | porno xxxx日本| 精品国产国偷自产在线观看 | 国产a免费观看 | 日韩精品一区二区三区中文在线 | 2018av在线 | 国产精品视频在这里有精品 | 久青草国产在视频在线观看 | 亚洲一区二区三区免费视频 | 睡男神的这件小事小说在线阅读 | 99精品视频一区在线观看miya | 成人免费观看www视频 | 国产精品久久国产精品99盘 | 久久精品小视频 | 亚洲人和日本人hd | 亚洲国产美女精品久久 | 日韩一级片在线免费观看 | 色噜噜国产精品视频一区二区 | 太深了 太粗h1v1 | 我和寂寞孕妇的性事 | 性鸥美 | 免费aⅴ在线 | 五月色婷婷在线影院 | 成人观看免费大片在线观看 | 女人张开腿让男人做爽爽 | 国内自拍成人网在线视频 | 热久久最新视频 | 成人涩涩屋福利视频 | 国产成人手机在线 | 91在线 一区 二区三区 | 日本xxoo动图网站欧美 | 青青草国产精品久久碰 |