Воспроизведение HTML5 видео в Django. Инъекция статического файла не работает - PullRequest
0 голосов
/ 25 мая 2019

Я пытаюсь воспроизвести видео в теге HTML5.Видео будет загружено из статических файлов в проекте Django.

Это мой HTML-файл в настоящее время:

{% extends "base.html" %}
{% load staticfiles %}

{% block title %}
  Courses
{% endblock %}

{% block content %}
  <h1>Media Content!</h1>

  {% if video %}
    This is a video content
    <video name='demo' controls autoplay width='50%' height='40%'>
      <source src="{% static '{{video.video}}' %}" type="video/mp4"></source>
    </video>
    <p></p>
    <p>{{ video.video }}</p>
  {% endif %}

  {% if article %}
    This is an article content
  {% endif %}

{% endblock %}

{{video.video}} дает мне инъекцию "courses / course_video/TR_outro_1.mp4 "где находится статический файл.

Если я скопирую и вставлю этот каталог непосредственно в src в теге HTML, он будет работать, и видео появится.

Но когдаЯ использую {{video.video}}.Видео не загружается.

...