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

詳解Django中的ifequal和ifnotequal標簽使用

 更新時間:2015年07月16日 11:22:52   投稿:goldensun  
這篇文章主要介紹了詳解Django中的ifequal和ifnotequal標簽使用,Django是重多高人氣Python框架中最為著名的一個,需要的朋友可以參考下

Django模板系統(tǒng)壓根兒就沒想過實現(xiàn)一個全功能的編程語言,所以它不允許我們在模板中執(zhí)行Python的語句(還是那句話,要了解更多請參看理念和限制小節(jié))。 但是比較兩個變量的值并且顯示一些結(jié)果實在是個太常見的需求了,所以Django提供了 {% ifequal %} 標簽供我們使用。

{% ifequal %} 標簽比較兩個值,當(dāng)他們相等時,顯示在 {% ifequal %} 和 {% endifequal %} 之中所有的值。

下面的例子比較兩個模板變量 user 和 currentuser :

{% ifequal user currentuser %}
  <h1>Welcome!</h1>
{% endifequal %}

參數(shù)可以是硬編碼的字符串,隨便用單引號或者雙引號引起來,所以下列代碼都是正確的:

{% ifequal section 'sitenews' %}
  <h1>Site News</h1>
{% endifequal %}

{% ifequal section "community" %}
  <h1>Community</h1>
{% endifequal %}

和 {% if %} 類似, {% ifequal %} 支持可選的 {% else%} 標簽:

{% ifequal section 'sitenews' %}
  <h1>Site News</h1>
{% else %}
  <h1>No News Here</h1>
{% endifequal %}

只有模板變量,字符串,整數(shù)和小數(shù)可以作為 {% ifequal %} 標簽的參數(shù)。下面是合法參數(shù)的例子:

{% ifequal variable 1 %}
{% ifequal variable 1.23 %}
{% ifequal variable 'foo' %}
{% ifequal variable "foo" %}

其他任何類型,例如Python的字典類型、列表類型、布爾類型,不能用在 {% ifequal %} 中。 下面是些錯誤的例子:

{% ifequal variable True %}
{% ifequal variable [1, 2, 3] %}
{% ifequal variable {'key': 'value'} %}

如果你需要判斷變量是真還是假,請使用 {% if %} 來替代 {% ifequal %} 。

相關(guān)文章

  • Pytorch統(tǒng)計參數(shù)網(wǎng)絡(luò)參數(shù)數(shù)量方式

    Pytorch統(tǒng)計參數(shù)網(wǎng)絡(luò)參數(shù)數(shù)量方式

    這篇文章主要介紹了Pytorch統(tǒng)計參數(shù)網(wǎng)絡(luò)參數(shù)數(shù)量方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • Python如何匹配文本并在其上一行追加文本

    Python如何匹配文本并在其上一行追加文本

    這篇文章主要介紹了Python如何匹配文本并在其上一行追加文本,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • 解決Python一行輸出不顯示的問題

    解決Python一行輸出不顯示的問題

    今天小編就為大家分享一篇解決Python一行輸出不顯示的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • Python編程學(xué)習(xí)之如何判斷3個數(shù)的大小

    Python編程學(xué)習(xí)之如何判斷3個數(shù)的大小

    這篇文章主要給大家介紹了關(guān)于Python編程學(xué)習(xí)之如何判斷3個數(shù)的大小的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學(xué)習(xí)或者使用Python具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • Python入門教程(十七)Python的While循環(huán)

    Python入門教程(十七)Python的While循環(huán)

    這篇文章主要介紹了Python入門教程(十七)Python的While循環(huán),Python是一門非常強大好用的語言,也有著易上手的特性,本文為入門教程,需要的朋友可以參考下
    2023-04-04
  • Anaconda的安裝及其環(huán)境變量的配置詳解

    Anaconda的安裝及其環(huán)境變量的配置詳解

    這篇文章主要介紹了Anaconda的安裝及其環(huán)境變量的配置詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • python 自動重連wifi windows的方法

    python 自動重連wifi windows的方法

    今天小編就為大家分享一篇python 自動重連wifi windows的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • pytorch 調(diào)整某一維度數(shù)據(jù)順序的方法

    pytorch 調(diào)整某一維度數(shù)據(jù)順序的方法

    今天小編就為大家分享一篇pytorch 調(diào)整某一維度數(shù)據(jù)順序的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • Python實現(xiàn)城市公交網(wǎng)絡(luò)分析與可視化

    Python實現(xiàn)城市公交網(wǎng)絡(luò)分析與可視化

    這篇文章主要介紹了通過Python爬取城市公交站點、線路及其經(jīng)緯度數(shù)據(jù),并做可視化數(shù)據(jù)分析。文中的示例代碼講解詳細,感興趣的可以學(xué)習(xí)一下
    2021-12-12
  • 詳解python編程slice與indices函數(shù)用法示例

    詳解python編程slice與indices函數(shù)用法示例

    這篇文章主要介紹了詳解python編程中slice與indices使用示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2021-09-09

最新評論