Django HTML:if-else、for

在django的HTML中結合python的少量語法

1.python語句都寫在{% 。。。%}裏

 

2.if

{% if  book.price == 9 %}

       光哥優秀

{% elif  book.price > 9 %}

      光哥有錢

{% else %}

      光哥不優秀

{% endif %}

#   ==,>左右各一個空格,之後我從服務器端把某本book的記錄傳過來,用book的書名來調用書的各個屬性

 

3.ifequal  /  ifnotequal

{% ifequal  v1 v2 %}

any statement

{% endifequal %}

#如果v1 == v2兩個變量值相等,這執行語句,和 if  v1 == v2基本相同

 

3.for

{% for i in books %}
    蕾姆
{% empty %}
    當前沒有書
{% endfor %}

#books是服務器端傳來的一個book表,這個表裏有多少本書就打印多少個蕾姆

 

4.註釋

{% comment %}

any statement

{% endcomment %}

#不會顯示的註釋

 

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>home</title>
</head>



<body>
    {% if name == 9 %}
        999
    {% endif %}
    <br/>
    {% for i in books %}
        蕾姆
    {% endfor %}
</body>


</html>

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章