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過濾器
- 【Django】編寫自定義模板標籤tags 和 過濾器Django過濾器
- JavaScript 模板字面量標籤JavaScript
- Django學習——Django settings 原始碼、模板語法之傳值、模板語法之獲取值、模板語法之過濾器、模板語法之標籤、自定義過濾器、標籤、inclusion_tag、模板的匯入、模板的繼承Django原始碼過濾器繼承
- 08.Django自定義模板,自定義標籤和自定義過濾器Django過濾器
- 第26天,Django之include本質Django
- 第 9 篇:實現分類、標籤、歸檔日期介面
- Z-BlogPHP 模板檔案與模板標籤PHP
- dedecms模板標籤dede:channelartlist詳解
- pbootcms模板指定欄目標籤呼叫boot
- PhpCms模板標籤的基礎知識PHP
- WordPress開發入門05:模板標籤
- 易優CMS模板標籤artpagelist瀑布流
- PHP歷理 列表模板和標籤庫PHP
- PHP歷理 新增模板和標籤庫PHP
- PHP歷理 修改模板和標籤庫PHP
- Django(2) - Django模板Django
- 易優CMS模板標籤beafter上下篇獲取下一篇內容
- Django搭建個人部落格:文章標籤功能Django
- Django模板Django
- 【第九篇】- Git 標籤Git
- ecshop 二次開發及模板標籤
- 易優CMS模板標籤功能開啟方法
- 易優CMS模板標籤videoplay影片播放IDE
- PHP歷理 檢視模板和標籤庫PHP
- 課時26.a標籤其它屬性(掌握)
- EL&JSTL26_JSTL標籤3JS
- Django 模板引擎以及模板Django
- JSP第六篇【自定義標籤之傳統標籤】JS
- Finecms模板標籤呼叫小結方便快速入門
- Django模板層Django
- Django-模板Django
- Django 模板層Django
- Django模板templateDjango
- 各種元標籤SEO優化的HTML模板大全優化HTML
- PbootCMS模板如何呼叫當前位置麵包屑標籤boot
- django的模板層Django