我正在使用Django,在基本模板中我看到了这一点:{% get_cms_html_fragment "html/footer" %}
从周围的语法中我可以很容易地得出结论,这是一个包含某种类型的页脚。但是,它不遵循Django模板中通常使用的{% block headerexample %}{% endblock %}
的传统语法。有人认识到这一点吗?
答案 0 :(得分:1)
在Django中,您可以轻松创建自定义标签。所以它可以是这个特定于项目的标签。 https://docs.djangoproject.com/en/dev/howto/custom-template-tags/
答案 1 :(得分:1)
这是a template tag的语法。仅供参考,block
是built-in template tags中的一个,get_cms_html_fragment
是自定义的一个。
自定义模板标记和过滤器通过load
内置模板标记加载。
另见: