superset设置起止时间为明天

使用superset的时候发现 修改时间总是从昨天开始 就很郁闷 这什么设定啊

然后通过查询源码,找到了修改方式

首先找到superset的安装目录

/root/anaconda3/envs/superset/lib/python3.6/site-packages/superset

首先删除 缓存的pyc文件 如果没有则忽略

/root/anaconda3/envs/superset/lib/python3.6/site-packages/superset/__pycache__

看下当前目录有没有这个文件 有就删除

utils.cpython-36.pyc

后面的36好像版本号 如果有类似的也可以删除 都是缓存文件 影响不大

然后返回上级目录 修改utils.py

找到如下代码

separator = ' : '
today = parse_human_datetime('today')
common_time_frames = {
    'Last day': (today - relativedelta(days=1), today),
    'Last week': (today - relativedelta(weeks=1), today),
    'Last month': (today - relativedelta(months=1), today),
    'Last quarter': (today - relativedelta(months=3), today),
    'Last year': (today - relativedelta(years=1), today),
}

将这一行的today修改为tomorrow

# 修改前
today = parse_human_datetime('today')
# 修改后
today = parse_human_datetime('tomorrow')

然后重启 superset 

再次选择日期

ok~

如有问题可以评论留言~

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值