欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python with標(biāo)簽使用方法解析

 更新時(shí)間:2020年01月17日 10:55:36   作者:一笑而過(guò)~一笑奈何  
這篇文章主要介紹了Python with標(biāo)簽使用方法解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

這篇文章主要介紹了Python with標(biāo)簽使用方法解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

1.在python DTL模板中,想要定義變量,可以通過(guò)“with”語(yǔ)句來(lái)實(shí)現(xiàn)。

2.“with”語(yǔ)句有兩種使用方式:

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

第二種是“with xxx as xxx”的形式。這種with定義變量的形式,DTL模板中會(huì)自動(dòng)生成代碼快的格式,相對(duì)來(lái)說(shuō),較為簡(jiǎn)單。因此推薦使用在這種形式進(jìn)行定義DTL模板變量。

index.html中代碼如下:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Title</title>
</head>
<body>
{# 使用with語(yǔ)句塊定義變量,并且這個(gè)變量只能在with變量的語(yǔ)句塊中使用。 #}
  {% with books.1 as shz %}
    <p>{{ shz }}</p>
  {% endwith %}

{# 當(dāng)然也可以使用另外一種方式使用with。 #}
{# 注意,如果使用=的話,=號(hào)兩邊不能有空格,否者的話,DTL會(huì)識(shí)別不了#}
  {% with xyj=books.3 %}
    <p>{{ xyj }}</p>
  {% endwith %}
</body>

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

from django.shortcuts import render
def index(request):
  context = {
    'books': [
      '三國(guó)演義',
      '水滸傳',
      '紅樓夢(mèng)',
      '西游記'
    ],
  }
  return render(request,'index01.html',context=context)

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

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • python3中的md5加密實(shí)例

    python3中的md5加密實(shí)例

    今天小編就為大家分享一篇python3中的md5加密實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-05-05
  • python編寫(xiě)爬蟲(chóng)小程序

    python編寫(xiě)爬蟲(chóng)小程序

    我們可以通過(guò)python 來(lái)實(shí)現(xiàn)這樣一個(gè)簡(jiǎn)單的爬蟲(chóng)功能,把我們想要的代碼爬取到本地。下面就看看如何使用python來(lái)實(shí)現(xiàn)這樣一個(gè)功能。
    2015-05-05
  • Python3讀寫(xiě)Excel文件(使用xlrd,xlsxwriter,openpyxl3種方式讀寫(xiě)實(shí)例與優(yōu)劣)

    Python3讀寫(xiě)Excel文件(使用xlrd,xlsxwriter,openpyxl3種方式讀寫(xiě)實(shí)例與優(yōu)劣)

    這篇文章主要介紹了Python3讀寫(xiě)Excel文件,使用xlrd,xlsxwriter,openpyxl3種方式讀寫(xiě)實(shí)例與優(yōu)劣,需要的朋友可以參考下
    2020-02-02
  • Python GUI之tkinter詳解

    Python GUI之tkinter詳解

    今天帶大家學(xué)習(xí)Python GUI之tkinter的相關(guān)知識(shí),文中對(duì)如何使用tkinter作了非常詳細(xì)的介紹及代碼示例,對(duì)正在學(xué)習(xí)python的小伙伴們有很好的幫助,需要的朋友可以參考下
    2021-10-10
  • Django之PopUp的具體實(shí)現(xiàn)方法

    Django之PopUp的具體實(shí)現(xiàn)方法

    今天小編就為大家分享一篇Django之PopUp的具體實(shí)現(xiàn)方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-08-08
  • pandas庫(kù)之DataFrame滑動(dòng)窗口的實(shí)現(xiàn)

    pandas庫(kù)之DataFrame滑動(dòng)窗口的實(shí)現(xiàn)

    本文主要介紹了pandas庫(kù)之DataFrame滑動(dòng)窗口的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • Python自然語(yǔ)言處理之詞干,詞形與最大匹配算法代碼詳解

    Python自然語(yǔ)言處理之詞干,詞形與最大匹配算法代碼詳解

    這篇文章主要介紹了Python自然語(yǔ)言處理之詞干,詞形與MaxMatch算法代碼詳解,涉及詞干提取,詞形還原,簡(jiǎn)單總結(jié)了二者的區(qū)別和聯(lián)系,最后還分享了最大匹配算法的相關(guān)示例,具有一定參考價(jià)值,需要的朋友可以了解下。
    2017-11-11
  • 使用django-guardian實(shí)現(xiàn)django-admin的行級(jí)權(quán)限控制的方法

    使用django-guardian實(shí)現(xiàn)django-admin的行級(jí)權(quán)限控制的方法

    這篇文章主要介紹了使用django-guardian實(shí)現(xiàn)django-admin的行級(jí)權(quán)限控制的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-10-10
  • Python使用scapy模塊發(fā)包收包

    Python使用scapy模塊發(fā)包收包

    這篇文章主要介紹了Python如何使用scapy模塊發(fā)包收包,幫助大家更好的理解和學(xué)習(xí)使用python,感興趣的朋友可以了解下
    2021-05-05
  • 如何用Python進(jìn)行時(shí)間序列分解和預(yù)測(cè)

    如何用Python進(jìn)行時(shí)間序列分解和預(yù)測(cè)

    這篇文章主要介紹了如何用Python進(jìn)行時(shí)間序列分解和預(yù)測(cè),幫助大家更好的理解和學(xué)習(xí)使用python,感興趣的朋友可以了解下
    2021-02-02

最新評(píng)論