xiangsikai

Django 模板语言 for 循环

******  for 循环字典 **********

USER_DICT = {
    \'k1\':\'root1\',
    \'k2\':\'root2\',
    \'k3\':\'root3\',
}

# 模板语言循环字典key值 后跟“.keys”不加()。
{%  for row in user_dict.keys %}
    <li>{{ row }}</li>
{% endfor %}

# 模板语言循环字典value值 后跟“.values”不加()。
{%  for row in user_dict.values %}
    <li>{{ row }}</li>
{% endfor %}

# 模板语言循环字典value值与key值 后跟“.items”不加(),已元组输出。
{%  for row in user_dict.items %}
    <li>{{ row }}</li>
{% endfor %}

# 模板语言循环字典value值与key值,取两个值。
{%  for k,v in user_dict.items %}
    <li>{{ k }}-{{ v }}</li>
{% endfor %}

******* 打印出列表内的所有内容:11,22,33 ***

# 案例 返回index.html文件传入列表
render(request,\'index.html\',{\'li\':[11,22,33]})

# index.html文件下写入for循环
{% for item in %}
    <h1>{{item}}</h1>
 {% endfor %}

******* 索引取某个值:11  ****

# 案例 返回index.html文件传入列表
render(request,\'index.html\',{\'li\':[11,22,33]})

{% for item in %}
    <h2>{{item.0}}</h2>
 {% endfor %}
注:不能使用[]只能以
".数字"

***** 索引取某个值,打印出字典内的:***

# 案例 返回index.html文件传入列表
render(request,\'index.html\',{\'li\':11)

{% for item in %}
    <h2>{{item.0}}</h2>
{% endfor %}

注:不能使用[]只能以".数字"

 

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-05
  • 2021-10-12
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-02-10
  • 2022-02-27
  • 2022-12-23
  • 2022-12-23
  • 2022-01-22
  • 2021-08-07
相关资源
相似解决方案