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

Dash下拉框select_range标签不显示:options参数格式报错

解决Dash下拉框select_range选项标签不显示的问题

问题核心原因很明确:Dash的Dropdown组件对options参数的格式有严格要求——选项对象必须使用小写的label键定义显示文本,而你的代码中错误使用了大写的Label,这直接导致组件无法识别并渲染选项标签,同时触发参数无效的错误提示。

修改前后代码对比

错误代码(引发问题的写法)

dcc.Dropdown(
    id='select_range',
    options=[
        {'Label': '最近7天', 'value': '7d'},
        {'Label': '最近30天', 'value': '30d'}
    ]
)

正确代码(修复后的写法)

dcc.Dropdown(
    id='select_range',
    options=[
        {'label': '最近7天', 'value': '7d'},
        {'label': '最近30天', 'value': '30d'}
    ]
)

补充说明

Dash所有表单类组件(如Dropdown、RadioItems等)的选项定义,都统一遵循{'label': '显示文本', 'value': '对应值'}的格式,label和value均为小写标识符,大小写不匹配会直接导致组件功能异常。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 10:36:54