superset默认使用的默认数据库是sqlite,我们要改成mysql
(superset_env) [appuser@hadoop03 ~]$ vim .conda/envs/superset_env/lib/python3.6/site-packages/superset/config.py
QLALCHEMY_DATABASE_URI = 'mysql://user:password@hadoop01:3306/superset?charset=utf8'
【修改导出csv文件为gbk编码】
# 1. 把编码格式改为gbk
# vim .conda/envs/superset_env/lib/python3.6/site-packages/superset/config.py
CSV_EXPORT = {
'encoding': 'gbk',
}
# 2. 修改返回值
# vim .conda/envs/superset_env/lib/python3.6/site-packages/superset/views/core.py
csv = df.to_csv(index=False, **config.get('CSV_EXPORT'))
response = CsvResponse(csv, mimetype='text/csv') # 用CsvResponse 而不是Response
【修改导入csv文件编码为gbk】日常使用需要用Excel,而windows默认是gbk编码
vim ~/.conda/envs/superset_env/lib/python3.6/site-packages/superset/db_engine_specs.py
# 将第32行的
kwargs['encodin