1

我有一个包含所有必要文件和文件夹的 Marzipano 样本。当我打开 index.html 时,360 查看器会在浏览器中运行,一切正常。

现在我想让同样的东西在 Django 项目中工作。

Marzipano 示例的目录结构如下所示:

vendor/
tiles/
   img/
   data.js
   index.html
   index.js
   styles.css

我唯一关心的文件夹是tiles,它有许多带有图像的文件夹。

为了让它在 Django 中工作,我必须将这些图像放在 Django 项目的静态文件夹中的正确位置。

我试图弄清楚图像路径设置在 JavaScript 文件内部的确切位置,但不幸的是,我对 JavaScript 知之甚少。

我将不胜感激任何建议。

4

1 回答 1

1

如果有人遇到过这个问题,解决它的一种方法是通过 Web 服务器配置。我正在使用 nginx,我可以使用“位置”指令在所需的 URL 处打开 360 查看器:

location /gallery-360/ {
    root home/user/project;
}

这样就不需要处理 Django url、视图和静态文件问题。

于 2019-05-14T16:38:26.543 回答