Redash二次开发-开发环境搭建

环境: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://postgres@192.168.200.162/postgres"))

 

到此为止,系统就可以运行起来了,只是看不到界面,需要对前端进行编译,步骤如下:

1.进入代码根目录,运行npm install

 

运行npm run watch

 

注意,此过程如果出错,很有可能需要安装VCForPython27.msi,看错误提示自行决定。

posted @ 2018-09-10 11:57  混沌攻城狮  阅读(7285)  评论(0编辑  收藏  举报