Python开发: Django模板语言简单总结
2013-05-28 14:48
801 查看
实例
一、引用变量
引用变量的值:{{ 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 %}
{% 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 %}
相关文章推荐
- Python开发【Django】:模板语言
- 8年开发经验,总结python Django一些开发经验
- 基于Django1.11和Python3开发一个简单的投票系统
- python下的web开发框架-Django,django模板的使用
- [Django]《Python Web开发 测试驱动方法》前六章非测试部分总结
- 使用pycharm手动搭建python语言django开发环境(三) 使用django的apps应用 添加应用静态文件
- python3+django2开发一个简单的人员管理系统
- python3开发进阶-Django框架学习前的小项目(一个简单的学员管理系统)
- Python web入门:Django学习与实践二(简单页面实现和创建一个模板)
- python django开发总结
- python笔记3-django简单总结
- 使用pycharm手动搭建python语言django开发环境 - 使用git管理代码(二)
- Python中使用django框架进行web开发,模板中无法导入css、js和图片的问题解决
- TEC1401.Report开发技术总结 - 第七章 使用BI Publisher开发报表-创建一个简单的RTF模板(2/5)
- [计网] 用python语言开发一个简单的web服务器和客户端
- Javascript 语言的模板引擎:Mustache简单总结
- python下的web开发框架-Django,django模板的使用
- 使用pycharm手动搭建python语言django开发环境(一)
- 使用pycharm手动搭建python语言django开发环境(四) django中buffer类型与str类型的联合使用
- 200行python代码实现一个类似django的简单模板引擎