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

django實現(xiàn)模板中的字符串文字和自動轉(zhuǎn)義

 更新時間:2020年03月31日 11:29:34   作者:寧靜致遠_LL專欄  
這篇文章主要介紹了django實現(xiàn)模板中的字符串文字和自動轉(zhuǎn)義,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

本文只考慮模板中的字符串,不考慮字符串中帶標簽的情況。

模板中的字符串文字不會自動轉(zhuǎn)義,因為這里默認模板的作者已經(jīng)正確書寫模板的內(nèi)容。

{{ data|default:"This is a string literal." }}

如果我們在data不存在時,顯示默認文字“3 < 2”,則代碼如下:

{{ data|default:"3 &lt; 2" }}

注意:不應(yīng)該寫成如下形式

{{ data|default:"3 < 2" }}

雖然,兩種方式的頁面顯示結(jié)果一致,均為3 < 2,但是后者超出了模板作者的控制范圍。

補充知識:Django view通過render將“字符串”傳給頁面插件時,值被截斷問題

view.py中代碼:

  # startTime = request.POST.get('startTime')
  startTime = '2019-10-10 01:01:01'
  endTime = request.POST.get('endTime')
  hostname = d1.hostname
 
  ip = d1.ip
  port = d1.port
  user = d1.user
  password = d1.password
  cmd = '/bin/python /home/db/mysql/scripts/analyze_binlog.py \''+ str(startTime) + '\' \'' +str(endTime)+'\''
  result = operation(ip, port, user, password, cmd)
  context={'status':result,'id':id,'hostname':hostname,'startTime':startTime,'endTime':endTime}
  return render(request, 'instance/binlog/show_analyze_binlog.html', context)

頁面show.html

</script>
{#<div class="ibox-title">#}
 <form id="show_binlog_detail" name="show_binlog_detail" action="?" method = 'post' >
 序號:<input type="text" name="id" value={{ id }}><br>
 系統(tǒng)名:<input type="text" name="hostname" value={{ hostname }} ><br>
 開始時間:<input type="text" name="startTime" maxlength="19" value= {{ startTime }}><br>
 結(jié)束時間:<input type="text" name="endTime" value= {{ endTime }} ><br>
 <input type="button" id="show_binlog_detail" onclick="submitSelet('show_binlog_detail')" value="分析" />
 </form>
<table>
 {% for i in status %}
  <tr>
  <td>{{ i }}</td>
  </tr>
 {% endfor %}
</table>

view.py中startTime = '2019-10-10 01:01:01' 傳給頁面form中name='startTime'時值被截斷成'2019-10-10'

其原因是value={{ startTime}} 沒加雙引號

改成:

開始時間:

<input type="text" name="startTime" maxlength="19" value= "{{ startTime }}" ><br>

結(jié)束時間:

<input type="text" name="endTime" value= "{{ endTime }}" ><br>

就不會截斷。

以上這篇django實現(xiàn)模板中的字符串文字和自動轉(zhuǎn)義就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Tensorflow2.10使用BERT從文本中抽取答案實現(xiàn)詳解

    Tensorflow2.10使用BERT從文本中抽取答案實現(xiàn)詳解

    這篇文章主要為大家介紹了Tensorflow2.10使用BERT從文本中抽取答案實現(xiàn)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-04-04
  • Python  pip安裝lxml出錯的問題解決辦法

    Python pip安裝lxml出錯的問題解決辦法

    這篇文章主要介紹了Python pip安裝lxml出錯的問題解決辦法的相關(guān)資料,需要的朋友可以參考下
    2017-02-02
  • python自定義時鐘類、定時任務(wù)類

    python自定義時鐘類、定時任務(wù)類

    這篇文章主要為大家詳細介紹了Python自定義時鐘類、定時任務(wù)類,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-07-07
  • Python語言實現(xiàn)機器學(xué)習(xí)的K-近鄰算法

    Python語言實現(xiàn)機器學(xué)習(xí)的K-近鄰算法

    今天學(xué)習(xí)的算法是KNN近鄰算法。KNN算法是一個監(jiān)督學(xué)習(xí)分類器類別的算法。下面我們來詳細的探討下
    2015-06-06
  • Python(wordcloud)如何根據(jù)文本數(shù)據(jù)(.txt文件)繪制詞云圖

    Python(wordcloud)如何根據(jù)文本數(shù)據(jù)(.txt文件)繪制詞云圖

    這篇文章主要給大家介紹了關(guān)于Python(wordcloud)如何根據(jù)文本數(shù)據(jù)(.txt文件)繪制詞云圖的相關(guān)資料,詞云Wordcloud是文本數(shù)據(jù)的一種可視化表示方式,它通過設(shè)置不同的字體大小或顏色來表現(xiàn)每個術(shù)語的重要性,需要的朋友可以參考下
    2024-05-05
  • 使用python爬蟲實現(xiàn)子域名探測問題

    使用python爬蟲實現(xiàn)子域名探測問題

    子域名枚舉是為一個或多個域查找子域的過程,它是信息收集階段的重要組成部分,這篇文章主要介紹了使用python實現(xiàn)子域名探測,需要的朋友可以參考下
    2022-07-07
  • 詳解如何利用Numpy生成各種各樣的數(shù)組

    詳解如何利用Numpy生成各種各樣的數(shù)組

    Numpy提供了多種函數(shù)和方法,可以方便地生成不同形狀和類型的數(shù)組,今天小編就帶大家學(xué)習(xí)一下如何利用?Numpy?生成各種各樣的數(shù)組吧
    2023-07-07
  • python字典排序淺析介紹

    python字典排序淺析介紹

    在數(shù)據(jù)處理時,為了方便統(tǒng)計經(jīng)常使用字典存儲數(shù)據(jù)。python中的字典是‘鍵:值’對的可變序列。排序時可以指定根據(jù)鍵或者是值為對象進行排序。用到的函數(shù)是sorted(),需要的朋友們下面隨著小編來一起學(xué)習(xí)吧
    2022-10-10
  • 利用Python實現(xiàn)劉謙春晚魔術(shù)

    利用Python實現(xiàn)劉謙春晚魔術(shù)

    劉謙在2024年春晚上的撕牌魔術(shù)的數(shù)學(xué)原理非常簡單,可以用Python完美復(fù)現(xiàn),文中通過代碼示例給大家介紹的非常詳細,感興趣的同學(xué)可以自己動手嘗試一下
    2024-02-02
  • Python3.5內(nèi)置模塊之shelve模塊、xml模塊、configparser模塊、hashlib、hmac模塊用法分析

    Python3.5內(nèi)置模塊之shelve模塊、xml模塊、configparser模塊、hashlib、hmac模塊用法

    這篇文章主要介紹了Python3.5內(nèi)置模塊之shelve模塊、xml模塊、configparser模塊、hashlib、hmac模塊,結(jié)合實例形式較為詳細的分析了shelve、xml、configparser、hashlib、hmac等模塊的功能及使用方法,需要的朋友可以參考下
    2019-04-04

最新評論