You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Sharepoint部署Plotly Dash 替代GitHub、Heroku完成数据存储与托管

Plotly Dash 全栈部署到 SharePoint 方案

完全可以实现你要求的全流程在 SharePoint 生态内落地,无需依赖 GitHub、Heroku 等外部服务,具体实现方案如下:

应用托管实现

  • 纯静态Dash应用(无服务端回调):直接调用dash.to_html()方法导出单页静态资源,将资源包上传到 SharePoint 站点资产库,通过 SharePoint 内置的页面嵌入功能直接挂载静态页即可访问,无需额外托管服务。
  • 带服务端回调的动态Dash应用:使用 SharePoint Framework (SPFx) 自定义Web Part 承载Dash应用前端,后端回调逻辑封装为 SharePoint 自定义API 或搭配同生态内的 Power Automate 流实现,所有服务运行在 Microsoft 365 租户内,无需外部托管平台。

SharePoint 原生数据存储对接

  • 应用所需的所有数据都可以直接存储在 SharePoint 列表、SharePoint 文档库或绑定的 OneDrive for Business 目录中,完全不需要外部存储服务。
  • 可直接在Dash业务逻辑中通过 Microsoft Graph API 或者 office365-rest-python-api 完成数据的读写操作,身份校验使用 SharePoint 原生OAuth2认证即可,无需额外跨域或权限适配。

前置权限要求

部署前需要向企业Microsoft 365租户管理员申请SPFx自定义脚本执行权限、Graph API对应数据读写权限,避免默认安全策略拦截服务运行。

内容的提问来源于stack exchange,提问作者Papu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 01:54:08