一、網頁標題及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圖標 [email protected]
重啓服務
二、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