我想学习如何使用嵌套模板标签,其中子模板标签采用如下参数:
{% parent_tag {% child_tag arguments %} rest_of_parent_arguments %}
在上面一行中,我想使用子标记的返回值作为父标记的参数。
答案 0 :(得分:7)
我会用自定义过滤器替换child_tag。类似的东西:
{% parent_tag argument1|filtername:argument2 rest_of_parent_arguments %}
假设“参数”最多包含2个参数。请参阅此处了解自定义过滤器:
http://docs.djangoproject.com/en/dev/howto/custom-template-tags/#writing-custom-template-filters