superset杂记
True

在Mac OS中搭建superset开发环境

安装

环境:Python3.5+mac

1.创建虚拟环境(可选,本人比较喜欢建立虚拟环境,一方面达到各个项目环境独立,另一方面避免依赖包版本干扰)

virtualenv env_name --python=python3

进入虚拟环境文件夹    ../env_name/bin

进入虚拟环境     source activate

2.开始安装superset(其实在mac环境下superset安装十分简单,只要pip install就可以了,中途遇到了一些小坑,依据提示就可以解决。大部分都是一些依赖包没办法自动安装造成的)

pip install supersest

3.初始化配置

fabmanager create-admin -app superset

    fabmanager是Flask权限管理命令,创建一个admin管理员账户,也是后续的登陆账号。会依次提示输入账户名,账户使用者的first name、last name、邮箱、以及确认密码。

4.初始化数据源

superset db upgrade

5.载入案例数据

superset load_examples

6.初始化默认的用户角色和权限

superset init

7.启动Superset服务(在启动的命令窗口会提示网址,一般为http://localhost:8088)

superset runserver

关于汉化

    在网上看到之前大家都需要从网上下载汉化包,建立三层文件夹。本人亲测,在较新的版本中已经包含了superset的汉化包,若需要汉化只需要将

../site-packages/superset/config.py

中的

Setup default language

的值改为“zh”即可


superset中flask_appbuilder的体现

https://www.jianshu.com/p/2e4a0448198b

flask_appbuilder

https://flask-appbuilder.readthedocs.io/en/latest/quickfiles.html

Flask 蓝图(Blueprint)使用方式解析


Windows 安装pgsql报错及卸载问题
True