首页 > 其他 > 详细

superset|源码学习|BaseViz类(viz.py)

时间:2020-04-14 23:17:55      阅读:120      评论:0      收藏:0      [点我收藏+]

代码执行逻辑|调用逻辑

  • 已保存图表在制作页面运行,获取csv,查询结果等数据,调用的 views.core.py 中的superset类下的slice_json
  • BaseViz类下的get_payload方法,综合调用类的方法,返回最终的数据;其中图表所需数据通过调用get_data方法;图表配置参数调用query_obj方法处理
  • BaseViz类下的query_obj方法,处理传入的form_data,就是页面的参数配置内容;继承的图表子类重写该方法,检测form_data内容,通过适当的报错信息,提示用户当前图表的参数配置方法
  • BaseViz类下get_data方法,继承的图表子类重写该方法,可以处理传入的可视化配置项,或者进一步修改查询的结果,最终结果就是前端接收的数据

 

superset|源码学习|BaseViz类(viz.py)

原文:https://www.cnblogs.com/bennyjane/p/12702016.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!