您的位置:首页 > 编程语言 > Python开发

Python开发: Django模板语言简单总结

2013-05-28 14:48 801 查看
实例

{% extends "base_generic.html" %}

{% block content %}
<h1>{{ title }}</h1>

{% for article in article_list %}
<h2>
  <a href="{{ article.url }}">
    {{ article.title }}
  </a>
</h2>
<p>{{ article.summary|truncatewords:"100" }}</p>
{% endfor %}
{% endblock %}


一、引用变量

引用变量的值:{{ var }} 如上例中的{{ title }}

二、过滤器

就是把变量经过处理后在显示,比如全部小写后再输出。

跟引用变量的语法类似:{{ var|过滤器 }},过滤器就是一些Django内置处理方法。

如 {{ article.summary|truncatewords:"100" }} 表示显示article.summary的前100个字(‘100’为过滤器的参数)

内置的过滤器列表
https://docs.djangoproject.com/en/1.5/ref/templates/builtins/
二、标签

用{% %}表示,用于处理一些逻辑

常用的几个标签

{% if %}和{% endif %}

{% for %}和{% endfor %}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: