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

如何在单个Django项目中托管多个Vite应用?

问题

如何在同一个Django实例中托管基于不同架构(Vanilla和React)的多个Vite应用?

我有一个Django应用,原本的前端是ES6之前的JavaScript,已转换为Vite Vanilla JavaScript应用,通过Django-Vite插件交付。该应用运行正常,但现在需要在现有Django项目中添加一个新的基于React的Vite应用,而Django-Vite插件默认不支持托管多个Vite应用。

思路
  • 搭建单个Vite应用,重定向到所需的两个已构建好的Vite应用之一(不确定具体实现方式)
  • 在构建时合并两个Vite的manifest.json文件,从同一位置提供服务(不清楚这样做的后果)
  • 在Django外部托管NextJS应用(此处省略幻想内容)<-- 此方案不可行,因为管理层认为集成成本过高

感谢!

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 16:22:02