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

环境:win7+pycharm 2018.2 +redash

1.安装pycharm并如何正常使用,找度娘。

2.配置pycharm vcs,设置github用户,从github新建redash项目

    Pycharm中操作路径:vcs—git—clone

   Redash二次开发-开发环境搭建_第1张图片

3.为新项目建立装虚拟环境

 Redash二次开发-开发环境搭建_第2张图片

 Redash二次开发-开发环境搭建_第3张图片

 

4.配置调试服务

 Redash二次开发-开发环境搭建_第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

 Redash二次开发-开发环境搭建_第5张图片

运行npm run watch

 

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

转载于:https://www.cnblogs.com/tyroz/p/9618351.html

你可能感兴趣的:(Redash二次开发-开发环境搭建)