supreset 开发调试记录

原创
2017/07/20 20:54
阅读数 468

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.

展开阅读全文
加载中

作者的其它热门文章

打赏
0
0 收藏
分享
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部