• 主页

  • 投资

  • IT

    🔥
  • 设计

  • 销售

  • 共43篇

    python3.X - Web - Django3.2.9

关闭

返回栏目

关闭

返回python3.X - Web - Django3.2.9栏目

20 - 请求返回 - xxx.html - 模板

作者:

贺及楼

成为作者

更新日期:2024-04-06 11:36:17

Django html模板

比较全:
https://blog.51cto.com/u_16011718/6127902

变量之间需要空格

变量之间需要空格

变量之间需要空格

变量

  1. <p>{{ name }}</p>

列表

  1. <p>{{ views_list }}</p> # 取出整个列表
  2. <p>{{ views_list.0 }}</p> # 取出列表的第一个元素

字典

  1. <p>{{ views_dict }}</p>
  2. <p>{{ views_dict.name }}</p>

长度 length

  1. {{ name|length}}

时间

  1. {{ time|date:"Y-m-d" }}

截断

  1. {{ views_str|truncatechars:2}}

A…
被截断的用…

不转义

  1. {{ views_str|safe }}

if else

  1. {% if condition1 %}
  2. ... display 1
  3. {% elif condition2 %}
  4. ... display 2
  5. {% else %}
  6. ... display 3
  7. {% endif %}
  8. # 一定要空格,不能{% if data=="xx" %}
  9. {% if data == "xx" %}
  10. ... display 1
  11. {% elif condition2 %}
  12. ... display 2
  13. {% else %}
  14. ... display 3
  15. {% endif %}

for

  1. <ul>
  2. {% for athlete in athlete_list %}
  3. <li>{{ athlete.name }}</li>
  4. {% endfor %}
  5. </ul>

for 字典

  1. {% for i,j in views_dict.items %}
  2. {{ i }}---{{ j }}
  3. {% endfor %}