在Apache Superset中,label_colour键存储在Superset的数据库中。
可以使用以下代码示例来获取label_colour键的存储位置:
from superset import db
from superset.models.slice import Slice
# 获取数据库连接
session = db.session()
# 根据slice_id获取对应的Slice对象
slice_id = 1 # 替换为实际的slice_id
slice_obj = session.query(Slice).filter_by(id=slice_id).first()
# 获取label_colour键的值
label_colour = slice_obj.params.get('label_colour')
# 打印label_colour的值
print(label_colour)
在上面的代码示例中,首先导入了db和Slice类,然后通过db.session()获取数据库连接。接下来,根据给定的slice_id,使用session.query(Slice).filter_by(id=slice_id).first()查询对应的Slice对象。最后,通过访问slice_obj.params.get('label_colour')来获取存储在label_colour键中的值。
请注意,在Superset的数据库中,Slice对象存储了每个切片的配置信息,包括label_colour键。因此,我们可以通过查询Slice对象来获取label_colour键的值。