模板语言
模板语言简称为DTL(Django Template Language)
模板变量
模板变量名由数字,字母,下划线和点组成,不能以下划线开头。
使用:{
{模板变量名}}
def index2(request):
'''模板加载顺序'''
return render(request, 'booktest/index2.html')
# /temp_var
def temp_var(request):
'''模板变量'''
my_dict = {
'title': '字典键值'}
my_list = [1, 2, 3]
book = BookInfo.objects.get(id=1)
#定义模板上下文
context={
'my_dict':my_dict,'my_list':my_list,'book':book}
return render(request,'booktest/temp_var.html',context)
模板变量可以是字典,列表或者对象。定义好模板上下文之后,用render()函数传递给html<