本指南基于 Superset 0.35 源码二次开发实战,涵盖六大核心模块:环境配置 - Windows 下 Python 3.6 + Node 12 开发环境、依赖安装、软连接配置与前后端启动;JWT 认证 - 替换 Flask-Login 会话机制,通过重写 CustomAuthDBView 和 CustomSecurityManager 实现无状态 Token 登录;ECharts 集成 - 后端添加 EchartsBarViz 类处理数据,前端创建插件目录并注册到 MainPreset,配置 controlPanels 面板;页面扩展 - 新增路由与菜单、修改 webpack 入口构建独立 React 页面、移除默认导航栏;权限控制 - 使用 @has_access 装饰器,通过 ab_permission / ab_permission_view / ab_view_menu 三表管理角色与视图权限;生产优化 - 中文国际化设置、CSV 导出编码(utf-8-sig)、地图汉化(修改 china.geojson)、导出使用列别名(verbose_map)。
_fukuda935_gray_eyes_gray_hair_japanese_clothes_katana_okita_souji_(fate)_scarf_snow_sword_thighhighs_watermark_weapon_(1).jpg?table=block&id=30052c4c-a1ae-811d-982c-e052c11d0589&t=30052c4c-a1ae-811d-982c-e052c11d0589)



.jpg?table=block&id=30052c4c-a1ae-8157-bf94-ee362dfb62ed&t=30052c4c-a1ae-8157-bf94-ee362dfb62ed)
.jpg?table=block&id=30052c4c-a1ae-81ae-95ea-e12360a0bbc8&t=30052c4c-a1ae-81ae-95ea-e12360a0bbc8)





