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~

如有問題可以評論留言~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章