上一页 1 ··· 7 8 9 10 11 12 下一页
摘要: 1.Today you do things that others don't,and tomorrow you do things that others cannot. 今天你做别人不做的事情,明天就做别人做不到的事情 2.If you think education is expensive, 阅读全文
posted @ 2020-01-18 15:21 一笑而过~一笑奈何 阅读(717) 评论(0) 推荐(0)
摘要: The limits of your language are the limits of your world.语言观决定世界观 1.切入正题(cut to the chase;get down to business) 语境切入: 1. get down to business , 2. Let 阅读全文
posted @ 2020-01-18 14:16 一笑而过~一笑奈何 阅读(2364) 评论(0) 推荐(0)
摘要: 在一个网页中,不仅仅只有一个html骨架,还需要css样式文件,js执行文件以及一些图片等。因此在DTL中加载静态文件时一个必须要解决的问题。在DTL中,使用static标签来加载静态文件。要使用static标签,首先需要{{% load static %}},加载静态文件的步骤如下: 1. 首先确 阅读全文
posted @ 2020-01-17 16:13 一笑而过~一笑奈何 阅读(798) 评论(0) 推荐(0)
摘要: 在进行模板的构造时,不免有些模板的部分样式会相同,如果每一个模板都是重写代码的话,不仅在做的时候麻烦,而且在后期的维护上,也是相当的麻烦。所以我们可以将模板结构进行优化,优化可以通过:引入模板;模板继承两种方式来实现。 1.引入模板 在DTL模板中,使用include标签,将子模板进行引入,这种引入 阅读全文
posted @ 2020-01-17 12:31 一笑而过~一笑奈何 阅读(433) 评论(0) 推荐(0)
摘要: 在写自定义的过滤器时,因为django.template.Library.filter()本身可以作为一个装饰器,所以可以使用: 如果使用@register.filter进行注册自定义的过滤器,并且没有传递任何参数,那么默认的过滤器名和函数名是相同的,当然,也可以进行修改,只需要在@register 阅读全文
posted @ 2020-01-17 11:08 一笑而过~一笑奈何 阅读(301) 评论(0) 推荐(0)
摘要: 自定义模板过滤器 1.首先在某个app中,创建一个python包,叫做“templatetags”,注意,这个包的名字一定要是“templatetags”,否者的话,就会找不到定义的过滤器。 2.在创建的tamplatetags包下面,创建一个python文件,用来存储过滤器。 3.在新建的pyth 阅读全文
posted @ 2020-01-16 22:44 一笑而过~一笑奈何 阅读(421) 评论(0) 推荐(0)
摘要: 在DTL模板中,不支持函数的调用形式“()”,因此不能给函数传递参数,这将有很大的局限性,而过滤器其实就是一个函数,可以对需要处理的参数进行处理,并且最多可以接收两个参数。 1.add过滤器 将传进来的参数添加到原来的值上面,这个过滤器会尝试将“值”和“参数”转换成整型,然后进行相加。如果转换成整型 阅读全文
posted @ 2020-01-16 20:31 一笑而过~一笑奈何 阅读(467) 评论(0) 推荐(0)
摘要: verbatim标签:默认在“DTL”模板中是会去解析那些特殊字符串的,比如{% 和 %}以及{{等。如果你在某个代码片段中不想使用“DTL”的解析引擎,那么就可以把这个代码片段放在“verbatim”标签中,之后在使用特定的解析引擎进行解析。示例代码如下: 运行结果如下所示: 阅读全文
posted @ 2020-01-16 17:28 一笑而过~一笑奈何 阅读(291) 评论(0) 推荐(0)
摘要: 1.spaceless标签:移除html标签中的空白字符。包括空格、tab键、换行符,示例代码如下: 2.autoescape标签:DTL模板中默认已经开启了自动转义,会将那些特殊字符串进行转义,比如会将“”转移成“ ”,使用DTL的自动转义,可以使网站不容易出现XSS漏洞。 如果变量是可信任的,那 阅读全文
posted @ 2020-01-16 11:59 一笑而过~一笑奈何 阅读(616) 评论(0) 推荐(0)
摘要: url标签: 1.在模板中,我们经常要使用一些url,实现页面之间的跳转,比如某个a标签中需要定义href属性。当然如果通过硬编码的方式直接将这个url固定在里面也是可以的,但是这样的话,对于以后进行代码的维护,可能就比较麻烦,因此建议使用这种动态的方式来实现,类似于django中reverse一样 阅读全文
posted @ 2020-01-15 23:59 一笑而过~一笑奈何 阅读(3365) 评论(0) 推荐(0)
上一页 1 ··· 7 8 9 10 11 12 下一页