Как использовать средство просмотра мультимедиа Marzipano 360 в проекте Django?

У меня есть образец Marzipano со всеми необходимыми файлами и папками. Когда я открываю index.html, в браузере запускается средство просмотра 360, и все работает нормально.

Теперь я хочу, чтобы то же самое работало внутри проекта Django.

Структура каталогов для образца Marzipano выглядит следующим образом:

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

Единственная папка, которая меня волнует, это плитки, в которой много папок с изображениями.

Чтобы это работало в Django, я должен поместить эти изображения в нужное место в статической папке проекта Django.

Я пытался выяснить, где именно внутри JavaScript-файлов прописаны пути к изображениям, но, к сожалению, у меня очень плохое знание JavaScript.

Буду признателен за любой совет.


person Negotiare    schedule 09.05.2019    source источник
comment
Упрощенное описание   -  person belwood    schedule 09.05.2019


Ответы (1)


Если кто-нибудь когда-нибудь столкнется с этой проблемой, один из способов ее решения — настройка веб-сервера. Я работаю с nginx, и я могу открыть средство просмотра 360 по нужному URL-адресу, используя директиву «местоположение»:

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

Таким образом, нет необходимости иметь дело с URL-адресами Django, представлениями и статическими файлами.

person Negotiare    schedule 14.05.2019