聚合格式中有哪些 jinja2 模板功能可用?
What jinja2 template features are available in Aggregation Formats?
文档说聚合规则使用 Jinja2 模板语法 (https://getstream.io/docs/#aggregated-feeds),但是许多 Jinja2 功能似乎不受支持,并且 return 在 [=21] 上尝试预览时出现语法错误=] 汇总 Feed 组配置屏幕。
例如,{{ actor|replace(":", "|") }}
和 {{ actor|length }}
return 语法错误,但 {{ actor|lower }}
和 {{ actor|int }}
似乎工作正常。
有谁知道实际支持 Jinja2 功能的哪些子集?
您只能使用非常有限的一组过滤器。例如,时间对象上的 int
、lower
和 strftime
。接下来,您可以使用 if
、else
和 endif
控制结构。
我们正在制定完整列表,并将在此处记录它们:https://getstream.io/docs/#aggregated-feeds 并相应地更新此 SO 答案。
我们希望这能满足您现在的需求。
文档说聚合规则使用 Jinja2 模板语法 (https://getstream.io/docs/#aggregated-feeds),但是许多 Jinja2 功能似乎不受支持,并且 return 在 [=21] 上尝试预览时出现语法错误=] 汇总 Feed 组配置屏幕。
例如,{{ actor|replace(":", "|") }}
和 {{ actor|length }}
return 语法错误,但 {{ actor|lower }}
和 {{ actor|int }}
似乎工作正常。
有谁知道实际支持 Jinja2 功能的哪些子集?
您只能使用非常有限的一组过滤器。例如,时间对象上的 int
、lower
和 strftime
。接下来,您可以使用 if
、else
和 endif
控制结构。
我们正在制定完整列表,并将在此处记录它们:https://getstream.io/docs/#aggregated-feeds 并相应地更新此 SO 答案。
我们希望这能满足您现在的需求。