摘要: 在一个网页中,不仅仅只有一个html骨架,还需要css样式文件,js执行文件以及一些图片等。因此在DTL中加载静态文件时一个必须要解决的问题。在DTL中,使用static标签来加载静态文件。要使用static标签,首先需要{{% load static %}},加载静态文件的步骤如下: 1. 首先确 阅读全文
posted @ 2020-01-17 16:13 一笑而过~一笑奈何 阅读(803) 评论(0) 推荐(0)
摘要: 在进行模板的构造时,不免有些模板的部分样式会相同,如果每一个模板都是重写代码的话,不仅在做的时候麻烦,而且在后期的维护上,也是相当的麻烦。所以我们可以将模板结构进行优化,优化可以通过:引入模板;模板继承两种方式来实现。 1.引入模板 在DTL模板中,使用include标签,将子模板进行引入,这种引入 阅读全文
posted @ 2020-01-17 12:31 一笑而过~一笑奈何 阅读(441) 评论(0) 推荐(0)
摘要: 在写自定义的过滤器时,因为django.template.Library.filter()本身可以作为一个装饰器,所以可以使用: 如果使用@register.filter进行注册自定义的过滤器,并且没有传递任何参数,那么默认的过滤器名和函数名是相同的,当然,也可以进行修改,只需要在@register 阅读全文
posted @ 2020-01-17 11:08 一笑而过~一笑奈何 阅读(312) 评论(0) 推荐(0)