1.superset 1.8.5 不加载静态文件?
superset/assets下 npm install-d,npm run build下载node-moudles及webpacks 打包放到dist文件夹。之后python setup.py install安装,静态文件拷贝到~/william/ENV/superset-py3/lib/python3.5/site-packages/superset-0.18.5.1-py3.5.egg/superset/static/assets下。
另有几个地方需要用到node-moudles,把开发环境下的node-moudles文件夹也拷到运行环境的assets下。
2.superset汉化
修改config.py,选zh,然后将translations文件夹拷到运行环境的superset下,~/william/ENV/superset-py3/lib/python3.5/site-packages/superset-0.18.5.1-py3.5.egg/superset。
或者:修改MANIFEST.IN
recursive-include superset/templates *
recursive-include superset/static *
recursive-exclude superset/static/assets/node_modules *
recursive-include superset/static/assets/node_modules/font-awesome *
recursive-exclude superset/static/docs *
recursive-exclude superset/static/spec *
recursive-exclude tests *
recursive-include superset/data *
recursive-include superset/migrations *
recursive-include superset/translations *
ps:以上只是superset的国际化,但类似下面panel之类的汉化,必须要修改appbuilder的汉化目录才能生效,目录在PYHTON_LIB/flask_appbuilder/translations/zh。
3.