Как использовать медиапроигрыватель Marzipano 360 в проекте Django? - PullRequest
0 голосов
/ 09 мая 2019

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

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

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

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

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

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

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

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

1 Ответ

0 голосов
/ 14 мая 2019

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

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

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

...