我有一个Marzipano样本,其中包含所有必需的文件和文件夹。当我打开index.html时,将在浏览器中运行360°查看器,并且一切正常。
现在,我想在Django项目中使用相同的功能。
Marzipano示例的目录结构如下:
vendor/
tiles/
img/
data.js
index.html
index.js
styles.css
我唯一关心的文件夹是tile,其中有许多包含图像的文件夹。
要在Django中正常工作,我必须将这些图像放在Django项目的静态文件夹中的正确位置。
我试图弄清楚图像路径在JavaScript文件中的确切位置,但是不幸的是,我对JavaScript的了解很差。
如果有任何建议,我将不胜感激。
答案 0 :(得分:0)
如果有人遇到此问题,一种解决方法是通过Web服务器配置。我正在使用nginx,可以通过使用“位置”指令在所需的URL打开360查看器:
location /gallery-360/ {
root home/user/project;
}
这种方式无需处理Django的url,视图和静态文件问题。