You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Superset中Jinja启用配置及测试问题咨询

Superset启用Jinja模板的解决方案
  • 正确配置参数
    在superset_config.py的FEATURE_FLAGS字典中添加ENABLE_TEMPLATE_PROCESSING配置,注意Python布尔值需用大写True(小写true会被识别为字符串,无法生效),修改后内容如下:

    FEATURE_FLAGS = {"ALERT_REPORTS": True, "ENABLE_TEMPLATE_PROCESSING": True}
    
  • 重启服务生效
    配置修改后必须重启Docker中的superset_app服务,执行命令:

    docker-compose restart superset_app
    
  • SQL Lab测试方法
    先使用简单的Jinja表达式验证,比如:

    SELECT {{ 1 + 2 }} AS jinja_test;
    

    若执行后返回结果3,说明Jinja已启用。
    你之前使用select {{current_user_id()}} my_userid;报错,一是因为配置未生效,二是部分数据库要求函数结果需用引号包裹,可改为:

    SELECT '{{ current_user_id() }}' AS my_userid;
    

内容的提问来源于stack exchange,提问作者NonLinear

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 02:17:34