python-3.x - 在破折号下拉列表中加载 100k 值
问题描述
我正在尝试在下拉列表中加载 100K 代码。然而,当我这样做时,我error loading layout
在加载页面时会收到一条消息。
from os.path import abspath, dirname
import dash_core_components as dcc
import dash_html_components as html
import pandas as pd
import os
from ..server import app
PROJECT_ROOT = os.path.abspath(os.path.dirname(__file__))
DATA_PATH = os.path.join(PROJECT_ROOT, '../data/')
df = pd.read_csv(DATA_PATH + 'tickers_september_2017_red.csv')
""" Test entities """
df.rename(columns={'Ticker': 'value', 'Name': 'label'}, inplace=True)
stock1 = df.to_dict('index')
# stock1 = {"label": "Microsoft", "value": "msft"}
STOCK_LIST = stock1
base_dir = dirname(dirname(abspath(__file__)))
server = app.server
def layout():
return html.Div([
html.Div([
html.Div([
dcc.Dropdown(
id='select-stock',
options=STOCK_LIST.items(),
value=STOCK_LIST[0].get('label')
)
])
], className='pretty_container twelve columns')
], className='pretty_container twelve columns')
if __name__ == "__main__":
app.run_server(debug=False, port=8051)
我想这是因为有很多价值观。也许我可以减少建议值的数量?我应该选择查询数据库吗?
解决方案
推荐阅读
- linux - 一次将文件复制到多个目录
- python - 使用列表索引在地图上移动一个字符
- microsoft-graph-api - 添加 PDF 文件内容图像的顺序错误
- flutter - 使用 Flutter_login_facebook 0.2.1 使用 Firebase 进行 Flutter Facebook 登录
- flutter - Flutter:导航时“小部件树中的多个全局键”
- python - 修改 Keras 模型最有效的方法是什么?
- symfony - 脚本缓存:清除返回错误代码 1
- mysql - MySQL:一次从多个表中导出包含特定 id 的多行
- java - 为什么 onViewCreated() 提供的视图在一种方法中作为非空值,而在另一种方法中作为空值?
- css - 我可以在查询组上使用 CSS 兄弟运算符吗?