在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
键的值。