一,常用语法 只需要记两种特殊符号: {{ }}和 {% %} 变量相关的用{{}},逻辑相关的用{%%}。 二,常量 {{ 变量名 }} 变量名由字母数字和下划线组成。 点(.)在模板语言中有特殊的含义,用来获取对象的相应属性值。 view中代码 模板中支持的写法: 三,Filters 语法: { ...
分类:
其他好文 时间:
2018-03-29 20:09:28
阅读次数:
203
过滤器的本质就是函数。有时候我们不仅仅只是需要输出变量的值,我们还需要修改变量的显示,甚至格式化、运算等等,而在模板中是不能直接调用 Python 中的某些方法,那么这就用到了过滤器。 过滤器的使用方式为:变量名 | 过滤器。 jinja2的模板语言是支持链式调用的,比如 flask的jinja2常 ...
分类:
其他好文 时间:
2018-03-24 20:34:36
阅读次数:
255
计划 现打算: 1. 计划用webpack打包 + 模板语言 + jquery + jquery ui + bootstrap做一个仿B站的静态网站。 2. 网站兼容手机浏览器端。 3. 部分模块打算仿照SPA用js加载的方式实现。 4. 数据结构要有方便配置的形式。(便于网站更新) 5. 网站优化 ...
分类:
其他好文 时间:
2018-03-11 02:32:21
阅读次数:
217
Tornado简介 Tornado有自己的socket(异步非阻塞,原生支持WebSocket),Django没有。 Tornado的模板语言更接近Python风格,比Django要好理解。 Demo示例 Tornado路由系统以及通过别名反向生成url 种子管理系统 路由系统 多种方式实现登录验证 ...
分类:
其他好文 时间:
2018-03-10 19:29:11
阅读次数:
192
目录 一、实现方法 二、基本原理 三、代码样例 方法1:纯模板语言实现 方法二:使用simpletag实现 四、其他变化 1.model定义 2.处理函数变化 3.simpletag相应改变 目录 一、实现方法 二、基本原理 三、代码样例 方法1:纯模板语言实现 方法二:使用simpletag实现 ...
分类:
其他好文 时间:
2018-03-10 12:04:28
阅读次数:
170
模板可以分为下面几类-母版-函数->>自动执行(这里自动执行是不能给参数的)-模板自定义函数:*simple_filter这个simple_filter就是html里面的{{name|upper}}中的upper,这个内置函数就是一个simple_filter自定义simple_tag参考:https://docs.djangoproject.com/en/1.10/ref/templ
分类:
编程语言 时间:
2018-02-27 15:58:04
阅读次数:
127
extends和block一起用 它们用于母版和子版的继承 在母版html中将一些需要替换的部分用{% block xxx %}。。。{% endblock %}括起来, 在子版html中,在第一行需要写上要继承的母版,{% extends '母版的相对路径' %}这样引入母版。 include i ...
分类:
编程语言 时间:
2018-02-22 10:50:10
阅读次数:
265
一、模板语言之自定义filter 自定义filter文件存放位置 注意事项 代码示例: ...
分类:
编程语言 时间:
2018-01-29 21:28:28
阅读次数:
172
介绍 官方文档 常用语法 只需要记两种特殊符号: {{ }} 和 {% %} 变量相关的用{{}} 逻辑相关的用{%%} 变量 {{ 变量名 }} 变量名由字母数字和下划线组成。 点(.)在模板语言中有特殊的含义,用来获取对象的相应属性值。 几个例子: view中代码: 模板中支持的写法: filt ...
分类:
其他好文 时间:
2018-01-27 20:22:59
阅读次数:
1194