Jinja模板拼接含单引号变量时首尾引号丢失问题如何解决
可行实现方案
以下几种写法都可以稳定输出首尾带单引号的调用ID结果:
- 直接字面量拼接,无需额外定义引号变量
{{ "'" ~ invocation_id ~ "'" }}
- 使用
format过滤器实现,可读性更强
{{ "'%s'" | format(invocation_id) }}
- 如果是在HTML/XML渲染场景下,加
safe过滤器避免单引号被自动转义
{{ "'" ~ invocation_id ~ "'" | safe }}
最终输出效果为:
'f21f9039-44e5-452f-8d7a-ee64245ada23'
内容的提问来源于stack exchange,提问作者jymbo
相关产品推荐
相关产品推荐

