Существует ли простой способ передачи URL-адресов FileObject в функции DJango до JavaScript (настройка JWplayer для видео)? - PullRequest
0 голосов
/ 08 февраля 2020

Я довольно новичок в использовании DJango и пытаюсь создать простой сайт, где пользователи могут загружать видео для «лучших видео-конкурсов». На странице конкурса пользователи смогут воспроизводить видео, загруженные другими пользователями. Однако у меня возникают проблемы с передачей URL-адреса видео в функцию настройки JWPlayer, чтобы он мог воспроизводить видео.

Часть моего шаблона, которая пытается выполнить sh это:

 <table>
   <tr>
    <th>Video</th>
    <th>Descripcion</th>
   </tr>
  {% for video in videos %}
   <tr>
    <td>
     <div id="myPlayer" style="width:400px"></div>
    <script type="text/JavaScript">
     jwplayer("myPlayer").setup({
                  file: "{{ video.Videos.url }}"",
                  width: "100%",
                  height: "100%",}); </script>
     </td>
    <td>{{ video.Texto }} </td>
   </tr>
  {%endfor%}
</table>

Если вместо "" {{...}} "я ввожу файл url видео может воспроизводиться нормально, но с помощью скобок оно дает мне: «Этот видео файл не может быть воспроизведен. (Код ошибки: 102630) «что я понимаю, в основном означает, что файл не может быть найден. Поэтому он не получает URL из« {{...}} »», я убедился, что он действительно вернул правильный URL за пределами javascript.

Есть ли простой способ получить / передать этот URL на javascript? В идеале разные видео должны быть загружены разными пользователями для одного и того же конкурса.

Спасибо.

...