Django標籤 繼承

    {% for foo in l1 reversed %} #就是反向遍歷 翻轉循環列表 狗仔式:(開始送前邊開始,換成從後面開始)
  • {{ i }}
  • ​ {% endfor %}
    {% for key in dic.keys %} 循環字典裏的鍵
  1. {{ key }}
  2. ​ {% endfor %}
    {% for v in dic.values %} 循環字典中的值 ​ {% endfor %}
    {% for k,v in dic.items %}
  1. {{ k }} : {{ v }}
  2. ​ {% endfor %}

{{ forloop.counter }} 計數循環的次數
{{ forloop.last }} 判斷是否是第一次循環
{{ forloop.first }} 判斷是否是息後一次循環
{{ forloop.parentloop.counter }} 計數父標籤的循環次數css

if 標籤語句支持 and ,or ,== ,> ,< ,<= ,>= ,in ,not in,is,is not判斷,注意條件兩邊都有空格
{% if num == 11 %}
答對了,獎賞你一個初吻
{% else %}html

<p>今晚你就不要上我牀了</p>

{% endif %}多條件判斷{% if num > 100 or num < 10 %}ide

<p>你的尺寸不合適,你去隔壁吧</p>

​ {% elif num > 88 and num < 100 %}oop

<p>你來吧,你徹底合適個人要求</p>

​ {% else %}ui

<p>實在沒有合適的,你就進來吧,反正有比沒有爽</p>

{% endif %}結合過濾來使用{% if user_list | length > 50 %}spa

<p>這麼大,那就今晚老孃免費</p>

​ {% else %}code

<p>200元一次</p>

{% endif %}with 標籤 orm


{% with l1.1.name as sb %} 給長的數據調用起名字,只能在with標籤內部使用
{{ sb }}
{% endwith %}

csrf_token經過csrf認證機制
在頁面的form表單裏面(注意是在form表單裏面)任何位置寫上{% csrf_token %},這個東西模板渲染的時候替換成了<input type="hidden" name="csrfmiddlewaretoken"母版繼承
就像妓院拉客的時候老是在一個房間準備好 ,來的全部人 無論是和恆仍是胡斌 他們都在一個牀上快樂,不能來一我的從新佈置一次房間,鋪一次牀,若是是這樣妓女太累,下降了妓女的體能,就下降了妓女的工做效率.來錢就慢了,因此在接下個客的時候領到原來的房間就好 也就是繼承
爲了不過多的重複代碼出現 形成計算機效率下降定義母版<!DOCTYPE html>



{% block title %}My amazing site{%/span> endblock %}

<div id="sidebar">
    {% block sidebar %}
    <ul>
        <li><a href="/">Home</a></li>
        <li><a href="/blog/">Blog</a></li>
    </ul>
    {% endblock %}
</div>

<div id="content">
    {% block content %}{% endblock %}
</div>

這個母版,咱們把它叫作base.html,她定義了一個能夠兩版排版頁面的簡單HTML骨架.子母版的工做就是用他們的內容填充block字幕版看起來是這樣的
{% extends "base.html" %}csrf

{% block title %}My amazing blog{% endblock %}htm

{% block content %}
{% for entry in blog_entries %}

{{ entry.title }}


{{ entry.body }}

{% endfor %}
{% endblock %}extends` 標籤是這裏的關鍵。它告訴模版引擎,這個模版「繼承」了另外一個模版。當模版系統處理這個模版時,首先,它將定位父模版——在此例中,就是「base.html」。

  那時,模版引擎將注意到 base.html 中的三個 block 標籤,並用子模版中的內容來替換這些block。

該文件過大,所以沒法在 Typora 中呈現
            
                打開方式…
                QuickLook
            
    



    剪切


    複製


    粘貼





    Copy Emoji



    打開圖片位置


    複製到 %@


    複製圖片到…




    播放


    暫停




    打開連接





    添加到字典


    忘記拼寫




    編輯


    剪切


    複製


    粘貼


    複製/粘貼爲… 



    
  
  
  
  



    
  
  
  
  



    
  
  
  




    表格 


    公式 


    段落 


    插入 



    刪除




    檢查元素




一級標題
二級標題
三級標題
四級標題
五級標題
六級標題

段落


複製爲 Markdown
粘貼爲純文本




    上方插入行


    下方插入行



    左側插入列


    右側插入列



    刪除行


    刪除列



    複製表格


    格式化表格源碼



    刪除表格





    複製到 MS Word


    複製爲 MathML


    複製爲 Tex 代碼









圖像

腳註
連接引用
水平分割線
表格
代碼塊
公式塊
內容目錄
YAML Front Matter

段落(上方)
段落(下方)



打開
在新窗口中打開
在新窗口中打開


Undo


新建文件
新建文件夾

建立副本
重命名

移至回收站

複製文件路徑
打開文件位置



打開
打開

打開
相關文章
相關標籤/搜索