1. 程式人生 > >Redash二次開發-開發環境搭建

Redash二次開發-開發環境搭建

項目 __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二次開發-開發環境搭建