SuperSet logo修改、导出csv中文乱码、sql查询超时问题解决(默认30s)问题处理

一、网页标题及logo修改

1、网页标题修改

需要修改两个文件:
vi /root/anaconda3/envs/super/lib/python3.6/site-packages/superset/views/core.py

return self.render_template(
'superset/basic.html',
entry='welcome',
title='Superset',
bootstrap_data=json.dumps(payload, default=utils.json_iso_dttm_ser),
)

说明:title='Superset' 为网页标题

vi /root/anaconda3/envs/super/lib/python3.6/site-packages/superset/config.py
# Superset specific config
APP_NAME = 'Superset'

说明:APP_NAME = 'Superset'为网页标题

2、修改logo图标和网页favicon图标:
cd /root/anaconda3/envs/super/lib/python3.6/site-packages/superset/static/assets/images/
网页favicon图标 favicon.png

网页title图标 s.png
logo图标 superset-logo@2x.png

重启服务

 

二、superset导出csv中文乱码问题

superset 导出CSV 默认编码为utf-8,如果需要修改编码类型需要修改两个地方。
修改 vi /root/anaconda3/envs/super/lib/python3.6/site-packages/superset/config.py
CSV_EXPORT = {
#'encoding': 'utf-8',
'encoding': 'gbk',
}

修改vi /root/anaconda3/envs/super/lib/python3.6/site-packages/superset/views/core.py 找到
    csv = df.to_csv(index=False, **config.get('CSV_EXPORT'))
#response = Response(csv, mimetype='text/csv')
response = CsvResponse (csv, mimetype='text/csv')

说明:用CsvResponse 而不是Response

重启服务

三、sql查询超时问题解决 (默认30s)

vi /root/anaconda3/envs/super/lib/python3.6/site-packages/superset/config.py
# Timeout duration for SQL Lab synchronous queries
#SQLLAB_TIMEOUT = 30
SQLLAB_TIMEOUT = 600

参考:

导出csv乱码问题:https://www.jianshu.com/p/d9e402eb3bf4

修改logo:https://blog.csdn.net/qq_44775361/article/details/100672711

超时问题:https://blog.csdn.net/qq_34864753/article/details/93517511

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值