大佬教程收集整理的这篇文章主要介绍了【django入门】 03 模板语法,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
def index(request):
str1 = "someValue"
return render(request, 'index.html', {"strHtml1": str})
<div>{{ strHtml1 }}<div>
def index(request):
list1 = ["someValue1", "someValue2","someValue3"]
return render(request, 'index.html', {"listHtml1": list1})
<div>
{% for item in listHtml1 %}
{{ item }}
{% endfor %}
<div>{{ listHtml1.0 }}</div>
<div>{{ listHtml1.1 }}</div>
<div>{{ listHtml1.2 }}</div>
</div>
def index(request):
Dict1 = {"key1": "someValue1", "key2": "someValue2", "key3": "someValue3"}
return render(request, 'index.html', {"DictHtml1": Dict1})
<div>
{% for k in DictHtml1.keys %}
{{ k }}
{% endfor %} <br><br><br>
{% for v in DictHtml1.values %}
{{ v }}
{% endfor %} <br><br><br>
{% for k,v in DictHtml1.items %}
<div>{{ k }}={{ v }}</div>
{% endfor %} <br><br><br>
<div>{{ DictHtml1.key1 }}</div>
<div>{{ DictHtml1.key2 }}</div>
<div>{{ DictHtml1.key3 }}</div>
</div>
def index(request):
list_info = [
{"name": "zhang", "age": 14, "province": "hunan"},
{"name": "li", "age": 15, "province": "tianjin"},
{"name": "tian", "age": 16, "province": "shanghai"},
]
return render(request, "index.html", {"listHtml1": list_info})
<div>{{ listHtml1.1 }}</div>
<div>{{ listHtml1.1.name }}</div>
<div>{{ listHtml1.1.age }}</div><br>
{% for item in listHtml1 %}
<div>{{ item.name }} : {{ item.age }} : {{ item.province }}</div>
{% endfor %} <br>
<ul>
{% for item in listHtml1 %}
<li> {{ item.name }} : {{ item.age }} : {{ item.province }} </li>
{% endfor %}
</ul> <br>
{% if strHtml1 == "abc" %}
……
{% elif strHtml1 == "def" %}
……
{% else %}
……
{% endif %}
来源:BV1NL41157 武沛齐《2022 B站最详细django3教程(django从入门到实践)》P10
以上是大佬教程为你收集整理的【django入门】 03 模板语法全部内容,希望文章能够帮你解决【django入门】 03 模板语法所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。