如何使用带参数的嵌套模板标签?

时间:2009-10-19 23:32:36

标签: django django-templates

我想学习如何使用嵌套模板标签,其中子模板标签采用如下参数:

{% parent_tag {% child_tag arguments %} rest_of_parent_arguments %}

在上面一行中,我想使用子标记的返回值作为父标记的参数。

1 个答案:

答案 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