# -*- coding: utf-8 -*-
from django.shortcuts import render
def home(request):
string = "測試"
return render(request, 'index.html', )
我們在函式當中把字串名稱為string到index.html檔案,在模版中這樣使用
index.html
}for迴圈和list內容的顯示
def home(request):
tutoriallist = ["html", "css", "jquery", "python", "django"]
return render(request, 'index.html', )
在模版中這樣使用
index.html
學習列表:
}for迴圈要有乙個結束標記:
簡單總結一下:一般變數之類的用},功能類的比如迴圈,判斷用
顯示字典的內容:
def home(request):
info_dict =
return render(request, 'home.html', )
模版引用:
站點:} 內容:}
還可以遍歷字典
}: }
在模版中進行條件判斷和for迴圈詳細操作:
def home(request):
list = map(str, range(100))
return render(request, 'index.html', )
引用index.html
},},
在for迴圈當中有很多有用的東西,如下:
forloop.counter 索引從 1 開始算
forloop.counter0 索引從 0 開始算
forloop.revcounter 索引從最大長度到 1
forloop.revcounter0 索引從最大長度到 0
forloop.first 當遍歷的元素為第一項時為真
forloop.last 當遍歷的元素為最後一項時為真
forloop.parentloop
用在巢狀的 for 迴圈中,
獲取上一層 for 迴圈的 forloop
當列表中可能為空用for empty
}抱歉,列表為空
django1 8讀書筆記模版高階高階
一 概述 想要定製或者擴充套件模版引擎,模版系統工作原理,自動轉移特徵 名詞解析 模板 渲染 就是是通過從context獲取值來替換模板中變數並執行所有的模板標籤。二 context處理器 如果在模版中經常使用相同的模版變數,這是會產生大量的 冗餘,可以通過requestcontext來解決這個問題...
Django的模版引擎與模版使用
模版引擎是模版響應的後端。模版指的是html css,js等相關的檔案。模版引擎是將這些表示層檔案與資料相整合在一起,然後將整合後的資料給到響應型別判斷採用一次性響應還是流響應,確定響應型別後將模版加工後的資料反饋給使用者。django支援兩種模板引擎,django模版引擎和jinja2模版引擎。在...
Django 模版語法 二
在 views.py 中修改 from django.shortcuts import render create your views here.def index req s hello return render req,index.html 在 index.html中修改 在 views.p...