我有一个函数,它使用以下自定义标签将非当前用户的名字和姓氏作为元组返回,其中 foo 是活动目录中的用户名:
{% name foo %}
我想访问元组的第一个元素,我能想到的唯一语法是:
{{ {% name foo %}.0 }}
这是不正确的。我怎样才能做到这一点?
我有一个函数,它使用以下自定义标签将非当前用户的名字和姓氏作为元组返回,其中 foo 是活动目录中的用户名:
{% name foo %}
我想访问元组的第一个元素,我能想到的唯一语法是:
{{ {% name foo %}.0 }}
这是不正确的。我怎样才能做到这一点?
你不能那样做。如果您的标签只是返回一个值,则无法获取它的第一部分。
相反,编写一个赋值标签,它在上下文中设置一个变量。然后你可以这样做:
{% name foo as bar %}
{{ bar.0 }}