Redash二次開發-開發環境搭建
阿新 • • 發佈:2018-09-10
項目 __init__ 建立 base_url ins mage style idt left
環境:win7+pycharm 2018.2 +redash
1.安裝pycharm並如何正常使用,找度娘。
2.配置pycharm vcs,設置github用戶,從github新建redash項目
Pycharm中操作路徑:vcs—git—clone
3.為新項目建立裝虛擬環境
4.配置調試服務
至此,pycharm開發環境基本已經搭建起來了。
5.配置redash運行所依賴的postgres和redis(如何安裝兩者及如何初始化post數據,參考redash開發文檔),並在redash/settings/__init__.py中配置REDIS_URL和SQLALCHEMY_DATABASE_URI兩個參數
修改後:
REDIS_URL = os.environ.get(‘REDASH_REDIS_URL‘, os.environ.get(‘REDIS_URL‘, "redis://192.168.200.162:6379/0")) |
SQLALCHEMY_DATABASE_URI = os.environ.get("REDASH_DATABASE_URL", os.environ.get(‘DATABASE_URL‘, "postgresql://[email protected]/postgres")) |
到此為止,系統就可以運行起來了,只是看不到界面,需要對前端進行編譯,步驟如下:
1.進入代碼根目錄,運行npm install
運行npm run watch
註意,此過程如果出錯,很有可能需要安裝VCForPython27.msi,看錯誤提示自行決定。
Redash二次開發-開發環境搭建