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】編寫自定義模板標籤tags 和 過濾器Django過濾器
- JavaScript 模板字面量標籤JavaScript
- Django學習——Django settings 原始碼、模板語法之傳值、模板語法之獲取值、模板語法之過濾器、模板語法之標籤、自定義過濾器、標籤、inclusion_tag、模板的匯入、模板的繼承Django原始碼過濾器繼承
- 08.Django自定義模板,自定義標籤和自定義過濾器Django過濾器
- 第26天,Django之include本質Django
- 第 9 篇:實現分類、標籤、歸檔日期介面
- dedecms模板標籤dede:channelartlist詳解
- PhpCms模板標籤的基礎知識PHP
- WordPress開發入門05:模板標籤
- Django(2) - Django模板Django
- Django模板Django
- Django搭建個人部落格:文章標籤功能Django
- ecshop 二次開發及模板標籤
- 【第九篇】- Git 標籤Git
- 課時26.a標籤其它屬性(掌握)
- Django 模板引擎以及模板Django
- JSP第六篇【自定義標籤之傳統標籤】JS
- Finecms模板標籤呼叫小結方便快速入門
- Django模板層Django
- Django-模板Django
- Django 模板層Django
- Django模板templateDjango
- 各種元標籤SEO優化的HTML模板大全優化HTML
- django的模板層Django
- Django——模板應用Django
- Django5關於 自定義過濾器和標籤Django過濾器
- Python Django進階教程(二)(模版過濾器,標籤)PythonDjango過濾器
- 【資料治理】 第2話 - 標籤治理體系
- 第 15 章 標籤頁和工具提示外掛
- properties標籤和typeAliases標籤
- 26 篇 Django 入門教程終於完工,附目錄索引Django索引
- HTML標籤(基本標籤的使用)HTML
- 自定義標籤【迭代標籤】薦
- java <%!%>標籤和<%%>標籤的使用Java
- Django之mako模板使用Django
- Django 模板複用includeDjango
- django學習--templates模板Django