Anonymous
Ошибка в Dash Python при попытке заполнить раскрывающийся список. В раскрывающийся список с идентификатором «select_st»
Сообщение
Anonymous » 30 окт 2024, 23:47
Код раскрывающегося списка выглядит следующим образом:
Код: Выделить всё
dcc.Dropdown(id='select_st',
options=[{'label': i, 'value': i} for i in states],
value='FL',
style={
'width':'80%',
'padding':'3px',
'font-size':'20px',
'text-align':'left'})
состояния — это список, содержимое которого:
['AL', 'AR', 'AZ', «CA», «CO», «CT», «DC», «DE», «FL», «GA», «IA», «ID», «IL», «IN», «KS», «KY» ', 'LA', 'MA', 'MD', 'ME', 'MI', 'MN', 'MO', 'MS', 'MT', 'NC', 'ND', 'NE', «NH», «NJ», «NM», «NV», «NY», «OH», «OK», «OR», «PA», «RI», «SC», «SD», «TN» ', 'TX', 'UT', 'VA', 'VT', 'WA', 'WI', 'WV', 'WY', ]
Ошибка выглядит следующим образом:
В раскрывающийся список с идентификатором «select_st» переданы недопустимые параметры аргумента.
Ожидается один из типов [объект ].
Предоставленное значение:
[
{
“метка”: “AL”,
“значение”: “AL”
},
{
“метка”: “AR”,
“значение”: “AR”
},
{
“метка”: “AZ”,«значение»: «AZ»
},
{
«метка»: «CA»,
«значение»: «CA»
},
{
“метка”: “CO”,
“значение”: “CO”
},
{
“метка”: “CT” ,
“значение”: “CT”
},
{
“метка”: “DC”,
“значение”: “DC”
},
{
“метка”: “DE”,
“значение”: “DE”
},
{
“метка”: “ FL",
"значение": "FL"
},
{
"метка": "GA",
"значение": "GA"
},
{
“метка”: “IA”,
“значение”: “IA”
},
{
“метка” : «ID»,
«значение»: «ID»
},
{
«метка»: «IL»,
«значение»: «IL»
},
{
“метка”: “IN”,
“значение”: “IN”
},
{
“ label»: «KS»,
«value»: «KS»
},
{
«label»: «KY»,
«value»: « KY”
},
{
“метка”: “LA”,
“значение”: “LA”
},
{
“метка”: “MA”,
“значение”: “MA”
},
{
“метка”: “MD”,
“значение” : «MD»
},
{
«метка»: «ME»,
«значение»: «ME»
},
{«метка»: «МИ»,
«значение»: «МИ»
},
{
«метка»: «МН»,
» значение»: «MN»
},
{
«метка»: «МО»,
«значение»: «МО»
},
{
“метка”: “MS”,
“значение”: “MS”
},
{
“метка”: “MT”,
“значение”: “MT”
},
{
“метка”: “NC”,
“значение”: “NC”
},
{
“метка”: “ND”,
“значение”: “ND”
},
{
“метка”: “NE”,“значение”: “NE”
},
{
“метка”: “NH”,
“значение”: “NH”
},
{
“метка”: “Нью-Джерси”,
“значение”: “Нью-Джерси”
},
{
“метка”: “Нью-Мексико” ,
“значение”: “NM”
},
{
“метка”: “NV”,
“значение”: “NV”
},
{
“label”: “NY”,
“value”: “NY”
},
{
“label”: “ ОН»,
«значение»: «ОН»
},
{
«метка»: «ОК»,
«значение»: «ОК»
},
{
“метка”: “ИЛИ”,
“значение”: “ИЛИ”
},
{
“метка” : «PA»,
«значение»: «PA»
},
{
«метка»: «RI»,
«значение»: «RI»
},
{
“метка”: “SC”,
“значение”: “SC”
},
{
“ метка»: «SD»,
«значение»: «SD»
},
{
«метка»: «TN»,
«значение»: « TN»
},
{
«метка»: «TX»,
«значение»: «TX»
},
{
“метка”: “UT”,
“значение”: “UT”
},
{
“метка”: “VA”,
“значение” : “VA”
},
{
“метка”: “VT”,
“значение”: “VT”
},
{“метка”: “WA”,
“значение”: “WA”
},
{
“метка”: “WI”,
“ значение»: «WI»
},
{
«метка»: «WV»,
«значение»: «WV»
},
{
“label”: “WY”,
“value”: “WY”
},
{
“label”: null,
“ value»: null
}
]
Этот код работал около года назад и, похоже, должен работать до сих пор, но я не могу понять, в чем дело.
Подробнее здесь:
https://stackoverflow.com/questions/791 ... ptions-pas
1730321277
Anonymous
Код раскрывающегося списка выглядит следующим образом: [code]dcc.Dropdown(id='select_st', options=[{'label': i, 'value': i} for i in states], value='FL', style={ 'width':'80%', 'padding':'3px', 'font-size':'20px', 'text-align':'left'}) [/code] состояния — это список, содержимое которого: ['AL', 'AR', 'AZ', «CA», «CO», «CT», «DC», «DE», «FL», «GA», «IA», «ID», «IL», «IN», «KS», «KY» ', 'LA', 'MA', 'MD', 'ME', 'MI', 'MN', 'MO', 'MS', 'MT', 'NC', 'ND', 'NE', «NH», «NJ», «NM», «NV», «NY», «OH», «OK», «OR», «PA», «RI», «SC», «SD», «TN» ', 'TX', 'UT', 'VA', 'VT', 'WA', 'WI', 'WV', 'WY', ] Ошибка выглядит следующим образом: В раскрывающийся список с идентификатором «select_st» переданы недопустимые параметры аргумента. Ожидается один из типов [объект ]. Предоставленное значение: [ { “метка”: “AL”, “значение”: “AL” }, { “метка”: “AR”, “значение”: “AR” }, { “метка”: “AZ”,«значение»: «AZ» }, { «метка»: «CA», «значение»: «CA» }, { “метка”: “CO”, “значение”: “CO” }, { “метка”: “CT” , “значение”: “CT” }, { “метка”: “DC”, “значение”: “DC” }, { “метка”: “DE”, “значение”: “DE” }, { “метка”: “ FL", "значение": "FL" }, { "метка": "GA", "значение": "GA" }, { “метка”: “IA”, “значение”: “IA” }, { “метка” : «ID», «значение»: «ID» }, { «метка»: «IL», «значение»: «IL» }, { “метка”: “IN”, “значение”: “IN” }, { “ label»: «KS», «value»: «KS» }, { «label»: «KY», «value»: « KY” }, { “метка”: “LA”, “значение”: “LA” }, { “метка”: “MA”, “значение”: “MA” }, { “метка”: “MD”, “значение” : «MD» }, { «метка»: «ME», «значение»: «ME» }, {«метка»: «МИ», «значение»: «МИ» }, { «метка»: «МН», » значение»: «MN» }, { «метка»: «МО», «значение»: «МО» }, { “метка”: “MS”, “значение”: “MS” }, { “метка”: “MT”, “значение”: “MT” }, { “метка”: “NC”, “значение”: “NC” }, { “метка”: “ND”, “значение”: “ND” }, { “метка”: “NE”,“значение”: “NE” }, { “метка”: “NH”, “значение”: “NH” }, { “метка”: “Нью-Джерси”, “значение”: “Нью-Джерси” }, { “метка”: “Нью-Мексико” , “значение”: “NM” }, { “метка”: “NV”, “значение”: “NV” }, { “label”: “NY”, “value”: “NY” }, { “label”: “ ОН», «значение»: «ОН» }, { «метка»: «ОК», «значение»: «ОК» }, { “метка”: “ИЛИ”, “значение”: “ИЛИ” }, { “метка” : «PA», «значение»: «PA» }, { «метка»: «RI», «значение»: «RI» }, { “метка”: “SC”, “значение”: “SC” }, { “ метка»: «SD», «значение»: «SD» }, { «метка»: «TN», «значение»: « TN» }, { «метка»: «TX», «значение»: «TX» }, { “метка”: “UT”, “значение”: “UT” }, { “метка”: “VA”, “значение” : “VA” }, { “метка”: “VT”, “значение”: “VT” }, {“метка”: “WA”, “значение”: “WA” }, { “метка”: “WI”, “ значение»: «WI» }, { «метка»: «WV», «значение»: «WV» }, { “label”: “WY”, “value”: “WY” }, { “label”: null, “ value»: null } ] Этот код работал около года назад и, похоже, должен работать до сих пор, но я не могу понять, в чем дело. Подробнее здесь: [url]https://stackoverflow.com/questions/79142377/error-in-dash-python-trying-to-populate-a-dropdown-invalid-argument-options-pas[/url]