在包含的模板中加载模板标签

时间:2018-08-12 17:14:44

标签: django templatetags

我正在使用django markdown deux为我正在处理的项目渲染一些markdown。具体来说,我在某些评论系统中使用markdown。我以前曾为评论创建了一个单独的模板,然后将其包含在需要评论的父模板中,即

{% for comment in comments %}
    {% include 'snippets/comment.html' %}
{% endfor %}

comment.html模板包含类似内容

{{ comment.content|markdown }}

但是markdown过滤器需要使用

加载
{% load markdown_deux_tags %}

仅当我将其包含在父模板中时,此方法不起作用,但当我将其包含在comment.html中时,此方法却起作用。我担心这意味着每个评论都会加载标签,这可能会减慢速度,这有意义吗?如果可以的话,是否有某种方法可以只在父级中加载一次,然后在所包含的位中使用它,就像extends的超级方法一样?

0 个答案:

没有答案