最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Django模板中變量的運(yùn)算實(shí)現(xiàn)

 更新時(shí)間:2021年04月19日 10:14:28   作者:老_男孩  
這篇文章主要介紹了Django模板中變量的運(yùn)算,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

在django中的模板下我們知道變量使用{{xxx}}來(lái)呈現(xiàn),可是當(dāng)出現(xiàn)兩個(gè)變量進(jìn)行運(yùn)算怎么處理那?

#加法:
{{value|add:value2}}
#返回的結(jié)果是value+value2的值,假設(shè)你value為40,value2為60 ,則該表達(dá)式
#返回結(jié)果為100
#減法
{{value|add -value2}}
#與加法的性質(zhì)一樣,只不過(guò)是把第二個(gè)參數(shù)變成負(fù)數(shù)進(jìn)行運(yùn)算,返回的結(jié)果是value-value2
#假如value=4,value2=8,則返回的結(jié)果是-4
#乘法
{% widthratio value1 value2 value3%}
#上面的代碼表示 value1/value2*value3,widthratio需要三個(gè)參數(shù),進(jìn)行乘法 只需將第二個(gè)參數(shù)等于1即可
#例: value1=10 value2=1 value3=2 返回的結(jié)果為10/1*2=20
#除法
{% widthratio value1 value2 value3%}
#返回的結(jié)果是 (value1/value2)*value3  只需將value3等于1就能進(jìn)行除法運(yùn)算
#例: value1=100 value2=20 value3=1  返回的結(jié)果為 (100/20)*1=5

數(shù)據(jù)保留兩位小數(shù)

  <td>{{ foo.product_amount |floatformat:5 }}</td>
  register = template.Library()

一些復(fù)雜一些的運(yùn)算

利用 add 這個(gè)filter ,可以做更瘋狂的事:

  • 計(jì)算 A^2: {% widthratio A 1 A %}
  • 計(jì)算 (A+B)^2: {% widthratio A|add:B 1 A|add:B %}
  • 計(jì)算 (A+B) * (C+D): {% widthratio A|add:B 1 C|add:D %}

除法并保留小數(shù)

首先定義方法在templatehelper.py文件中

@register.filter
def div(value, div):
    '''
    分轉(zhuǎn)化為元,保留兩位小數(shù)
    :param value:
    :param div:
    :return:
    '''
    return round((value / div), 2)

然后在模板中可以按照如下使用,當(dāng)然前提是{% load templatehelper %}:

<td>{{ foo.product_amount |div:100 }}</td>

嘗試過(guò)一個(gè)笨辦法,但是不生效,而且就算生效,也會(huì)出現(xiàn)忽略掉小數(shù)點(diǎn)后面得值的情況,所以不建議:

<td>{% widthratio foo.product_amount 100 1 as width %}{% blocktrans %}{{ width }}{% endblocktrans %}</td>#}

到此這篇關(guān)于Django模板中變量的運(yùn)算的文章就介紹到這了,更多相關(guān)Django模板變量運(yùn)算內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 分享8?個(gè)常用pandas的?index設(shè)置

    分享8?個(gè)常用pandas的?index設(shè)置

    這篇文章主要介紹了分享8?個(gè)常用pandas的?index設(shè)置,pandas?中的?index?是行索引或行標(biāo)簽。行標(biāo)簽可以說(shuō)是?pandas?的靈魂一簽,支撐了?pandas?很多強(qiáng)大的業(yè)務(wù)功能,比如多個(gè)數(shù)據(jù)框的?join,?merge?操作,自動(dòng)對(duì)齊等,下面來(lái)看看文章得具體介紹吧
    2021-12-12
  • Django框架之路由用法

    Django框架之路由用法

    這篇文章介紹了Django框架之路由的用法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-06-06
  • OpenCV特征匹配和單應(yīng)性矩陣查找對(duì)象詳解

    OpenCV特征匹配和單應(yīng)性矩陣查找對(duì)象詳解

    這篇文章主要為大家介紹了OpenCV特征匹配和單應(yīng)性矩陣查找對(duì)象詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-04-04
  • 使用keras實(shí)現(xiàn)孿生網(wǎng)絡(luò)中的權(quán)值共享教程

    使用keras實(shí)現(xiàn)孿生網(wǎng)絡(luò)中的權(quán)值共享教程

    這篇文章主要介紹了使用keras實(shí)現(xiàn)孿生網(wǎng)絡(luò)中的權(quán)值共享教程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-06-06
  • 利用Python寫一場(chǎng)新年煙花秀

    利用Python寫一場(chǎng)新年煙花秀

    這篇文章主要介紹了利用Python寫一場(chǎng)新年煙花秀,可以送給朋友還可以當(dāng)作練習(xí),Python 模塊包括:tkinter、PIL、time、random、math,下面來(lái)看一下代碼實(shí)現(xiàn),需要的朋友可以參考一下
    2022-01-01
  • Tensorflow tf.tile()的用法實(shí)例分析

    Tensorflow tf.tile()的用法實(shí)例分析

    這篇文章主要介紹了Tensorflow tf.tile()的用法實(shí)例分析,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-05-05
  • pycharm from lxml import etree標(biāo)紅問(wèn)題及解決

    pycharm from lxml import etree標(biāo)紅問(wèn)題及解決

    這篇文章主要介紹了pycharm from lxml import etree標(biāo)紅問(wèn)題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-01-01
  • pygame學(xué)習(xí)筆記(3):運(yùn)動(dòng)速率、時(shí)間、事件、文字

    pygame學(xué)習(xí)筆記(3):運(yùn)動(dòng)速率、時(shí)間、事件、文字

    這篇文章主要介紹了pygame學(xué)習(xí)筆記(3):運(yùn)動(dòng)速率、時(shí)間、事件、文字,本文講解了運(yùn)動(dòng)速率、事件、字體及字符顯示等內(nèi)容,需要的朋友可以參考下
    2015-04-04
  • python中g(shù)lobal與nonlocal比較

    python中g(shù)lobal與nonlocal比較

    這篇文章主要介紹了python中g(shù)lobal與nonlocal比較,global關(guān)鍵字用來(lái)在函數(shù)或其他局部作用域中使用全局變量,nonlocal關(guān)鍵字用來(lái)在函數(shù)或其他作用域中使用外層(非全局)變量,需要的朋友可以參考下
    2014-11-11
  • Python3實(shí)現(xiàn)爬蟲(chóng)爬取趕集網(wǎng)列表功能【基于request和BeautifulSoup模塊】

    Python3實(shí)現(xiàn)爬蟲(chóng)爬取趕集網(wǎng)列表功能【基于request和BeautifulSoup模塊】

    這篇文章主要介紹了Python3實(shí)現(xiàn)爬蟲(chóng)爬取趕集網(wǎng)列表功能,結(jié)合實(shí)例形式分析了Python3基于request和BeautifulSoup模塊的網(wǎng)站頁(yè)面爬取相關(guān)操作技巧,需要的朋友可以參考下
    2018-12-12

最新評(píng)論

通渭县| 阿图什市| 郓城县| 昌宁县| 乐安县| 思南县| 和田市| 大城县| 娄烦县| 龙泉市| 绍兴县| 牟定县| 陆良县| 沙河市| 阜平县| 宽甸| 商洛市| 高邑县| 乌拉特后旗| 曲周县| 鄂伦春自治旗| 石家庄市| 准格尔旗| 尼勒克县| 贺兰县| 黑水县| 奉化市| 兴隆县| 乐至县| 武宁县| 麦盖提县| 昌宁县| 商都县| 泰顺县| 麻江县| 通城县| 临漳县| 长沙市| 四子王旗| 亚东县| 九台市|