Django 模板標籤-第26篇
變數
模板語法:
view:{"HTML變數名" : "views變數名"}
HTML:{{變數名}}
aa/HelloWorld/views.py
from django.shortcuts import render
def runoob(request):
views_name = "yuanyuana "
return render(request, "runoob.html", {"name": views_name})
templates 中的 runoob.html :
<h1>{{ name }}</h1>
列表
templates 中的 runoob.html中,可以用 . 索引下標取出對應的元素。
aa/HelloWorld/views.py
from django.shortcuts import render
def runoob(request):
views_list = ["1","2","3"]
return render(request, "runoob.html", {"views_list": views_list})
templates 中的 runoob.html :
<p>{{ views_list }}</p> # 取出整個列表
<p>{{ views_list.0 }}</p> # 取出列表的第一個元素
字典
templates 中的 runoob.html中,可以用 .鍵 取出對應的值。
aa/HelloWorld/views.py
from django.shortcuts import render
def runoob(request):
views_dict = {"name":"yuanyuana"}
return render(request, "runoob.html", {"views_dict": views_dict})
templates 中的 runoob.html :
<p>{{ views_dict }}</p>
<p>{{ views_dict.name }}</p>
執行結果:
default
default 為變數提供一個預設值。
如果 views 傳的變數的布林值是 false,則使用指定的預設值。
以下值為 false:
0 0.0 False 0j "" [] () set() {} None
aa/HelloWorld/views.py
from django.shortcuts import render
def runoob(request):
name =0
return render(request, "runoob.html", {"name": name})
templates 中的 runoob.html :
{{ name|default:"遠遠最帥" }}
length
返回物件的長度,適用於字串和列表。
字典返回的是鍵值對的數量,集合返回的是去重後的長度。
aa/HelloWorld/views.py
from django.shortcuts import render
def runoob(request):
name ="遠遠真帥"
return render(request, "runoob.html", {"name": name})
templates 中的 runoob.html :
{{ name|length}}
date
根據給定格式對一個日期變數進行格式化。
格式 Y-m-d H:i:s返回 年-月-日 小時:分鐘:秒 的格式時間。
aa/HelloWorld/views.py
from django.shortcuts import render
def runoob(request):
import datetime
now =datetime.datetime.now()
return render(request, "runoob.html", {"time": now})
templates 中的 runoob.html :
{{ time|date:"Y-m-d" }}
相關文章
- django-模板之標籤Django
- Django自定義模板標籤與過濾器Django過濾器
- JavaScript 模板字面量標籤JavaScript
- Django學習——Django settings 原始碼、模板語法之傳值、模板語法之獲取值、模板語法之過濾器、模板語法之標籤、自定義過濾器、標籤、inclusion_tag、模板的匯入、模板的繼承Django原始碼過濾器繼承
- Z-BlogPHP 模板檔案與模板標籤PHP
- pbootcms模板指定欄目標籤呼叫boot
- dedecms模板標籤dede:channelartlist詳解
- WordPress開發入門05:模板標籤
- PhpCms模板標籤的基礎知識PHP
- PHP歷理 列表模板和標籤庫PHP
- PHP歷理 新增模板和標籤庫PHP
- PHP歷理 修改模板和標籤庫PHP
- 易優CMS模板標籤videoplay影片播放IDE
- 易優CMS模板標籤artpagelist瀑布流
- Django(2) - Django模板Django
- Django搭建個人部落格:文章標籤功能Django
- Django模板Django
- PbootCMS模板內容詳情頁標籤呼叫boot
- PHP歷理 檢視模板和標籤庫PHP
- 易優CMS模板標籤功能開啟方法
- Django 模板引擎以及模板Django
- Django-模板Django
- Django 模板層Django
- Django模板層Django
- Laravel 解決blade模板轉義html標籤問題LaravelHTML
- PbootCMS模板如何呼叫當前位置麵包屑標籤boot
- 各種元標籤SEO優化的HTML模板大全優化HTML
- 易優CMS模板標籤assign定義變數模板檔案中定義變數,可在其他標籤裡使用該變數變數
- Django5關於 自定義過濾器和標籤Django過濾器
- django的模板層Django
- Django——模板應用Django
- 【資料治理】 第2話 - 標籤治理體系
- properties標籤和typeAliases標籤
- PbootCMS導航標籤從第2個開始呼叫boot
- HTML標籤(基本標籤的使用)HTML
- Django之mako模板使用Django
- 易優CMS廣告位標籤-模板程式碼使用說明
- 瞭解ES6中的模板字串的標籤函式字串函式