django 学习 (三) 模板变量
??? 將views.py中的變量傳遞給html模板來顯示,變量是以字典的形式傳遞給html模板文件顯示的。
??? 模板文件里以字典的{{健名}}來得到健值。
??? 可傳遞的變量有以下幾種形式
1. 基本變量
??? return render_to_response('index.html', {'title':'title-django', 'user':'user-django'})
2. 字典
??? usr = {'name':'zhang', 'age':'32', 'sex':'male'}
??? return render_to_response('index.html', {'zidian':usr})
??? 在html模板文件中,{{zidian}},將輸出字典的全部內容,也可以{{zidian.name}}分別輸出字典的某一個健值
3. 類
??? class Person(object):
??? def __init__(self,name,age,sex):
??????? self.name = name
??????? self.age = age
??????? self.sex = sex
??? usr = Person('li', 30, 'male')
??? return render_to_response('index.html', {'duixiang':usr})
??? 在html模板文件中,{{duixiang.name}},將輸出對象的屬性值
4. 列表
??? mylist = ['aaa‘, 'bbb']
??? return render_to_response('index.html', {'list':mylist})
??? 在html模板文件中,{{list}},將輸出列表中的所有數據,也可以,{{list.0}},來輸出列表中的某一項
總結
以上是生活随笔為你收集整理的django 学习 (三) 模板变量的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 女生将宠物虾放阳台次日全被“蒸熟”上热搜
- 下一篇: A20 触摸屏配置