日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python模板语言_Python Django 模板语言之 Tags(标签)

發布時間:2025/3/15 python 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python模板语言_Python Django 模板语言之 Tags(标签) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

標簽使用 {% %}

注釋語句:{# #}

for 循環:

views.py:

from django.shortcuts import render, redirect, HttpResponse

from app01 import models

# Filter 測試

def filter_test(request):

hobby = ["Reading", "Basketball", "Movie", "Music"]

return render(request, "filter_test.html", {"hobby_list": hobby,})

filter_test.html:

Filter 測試

{% for hobby in hobby_list %}

{{ hobby }}

{% endfor %}

運行結果:

for 循環的其它使用方式:

forloop.counter

當前循環的索引值,從 1 開始

forloop.counter0

當前循環的索引值,從 0 開始

forloop.revcounter

當前循環的倒序索引值,從 1 開始

forloop.revcounter0

當前循環的倒序索引值,從 0 開始

forloop.first

當前循環是不是第一次循環,結果為布爾值

forloop.last

當前循環是不是最后一次循環,結果為布爾值

forloop.parentloop

本層循環的外層循環

empty:

如果內容為空的話,就執行,配合 for 循環使用

views.py:

from django.shortcuts import render, redirect, HttpResponse

from app01 import models

# Filter 測試

def filter_test(request):

hobby = []

return render(request, "filter_test.html", {"hobby_list": hobby,})

filter_test.html:

Filter 測試

{% for hobby in hobby_list %}

{{ hobby }}

{% empty %}

沒有東西

{% endfor %}

運行結果:

if 語句:

if 語句支持 ==、>、=、and、or、in、not in、is、is not 判斷

views.py:

from django.shortcuts import render, redirect, HttpResponse

from app01 import models

# Filter 測試

def filter_test(request):

hobby = ["Reading", "Basketball", "Movie", "Music"]

return render(request, "filter_test.html", {"hobby_list": hobby,})

filter_test.html:

Filter 測試

{% if hobby_list|length != 5 %}

列表長度不等于 5

{% else %}

列表長度等于 5

{% endif %}

運行結果:

with 語句:

用來定義一個中間變量,多用于給一個復雜的變量起別名

Filter 測試

{% with a=hobby_list.1 %}

{{ a }}

{% endwith %}

{% with hobby_list.0 as b %}

{{ b }}

{% endwith %}

運行結果:

注意:“=” 兩邊不能加空格

總結

以上是生活随笔為你收集整理的python模板语言_Python Django 模板语言之 Tags(标签)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。