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

Posted tyroz

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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://[email protected]/postgres"))

 

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

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

 技术分享图片

运行npm run watch

 技术分享图片

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

以上是关于Redash二次开发-开发环境搭建的主要内容,如果未能解决你的问题,请参考以下文章

AutoCAD二次开发——AutoCAD.NET API开发环境搭建

redmine二次开发实战--windows开发环境搭建

利用nodejs二次开发kibana4.4.2之环境搭建

vue2 组件库开发记录-搭建环境(第二次架构升级)

Wi-Fi 模组二次开发教程——SoC开发环境搭建

censys二次开发环境搭建