【问题标题】:How to modify CSS in apache-superset?如何修改 apache-superset 中的 CSS?
【发布时间】:2021-12-29 14:23:17
【问题描述】:

最近开始做Superset,开始根据需求定制前端,用自己的logo替换superset的logo,还修改了Dashboard页面的CSS(导航栏颜色、高度、宽度等)通过edit css 选项,效果很好。

现在我不仅要更改仪表板中的 CSS,还要更改超集的所有页面(如欢迎页面、登录页面等)中的 CSS。所以我首先修改了文件夹下的样式表

/Users/swastikn/superset/lib/python3.9/site-packages/superset/static/assets/stylesheets

但我所做的更改并没有反映出来。那么我是否以正确的方式编辑CSS?或者是否可以在欢迎页面、登录页面和仪表板页面以外的其他页面等页面中修改 CSS

注意:

  1. 超集版本 - 1.3.2
  2. 在 python 虚拟环境中安装超集
  3. 我正在清除浏览器缓存只是为了确保我的浏览器不使用任何旧样式表文件
  4. 所谓欢迎页面是指带有 URL http://localhost:8088/superset/welcome/ 的登录页面

【问题讨论】:

    标签: flask apache-superset


    【解决方案1】:

    如果您通过 pip / 作为 python 库安装 superset,它将仅包含已编译/构建后的前端资产(HTML、CSS、JS)。

    Superset 是一个多组件 Web 应用程序,因此大多数人最终通过 Docker 部署 Superset。然后,您可以修补部分前端代码库(主要位于 superset/superset-frontend (https://github.com/apache/superset/tree/master/superset-frontend) 中。

    Docker compose 是一种快速尝试 Superset 和大多数其他组件的连接方式:https://superset.apache.org/docs/installation/installing-superset-using-docker-compose

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-10-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-22
      • 2018-09-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多