По какой-то причине не показывает видео - PullRequest
0 голосов
/ 23 июня 2019

У меня есть модель, в которой пользователь может выбрать заголовок своего видео и загрузить видео, но по какой-то причине, когда я пытаюсь отобразить видео в html и посещаю эту страницу, он выполняет запрос GET к файлу.но файл не включает .mp4 в конце, поэтому он не работает.

Пробовал несколько вещей, но я не могу вспомнить, что именно, так как это было несколько дней назад, и ни одна из них не работала.

Мои модели.py:

# Create your models here.
class Video(models.Model):
    title = models.CharField(max_length=40, blank=False)
    video_file = models.FileField(name="Upload a mp4 file",
                                  upload_to=f"uploadvideos/video",
                                  validators=[FileExtensionValidator(['mp4'])],
                                  blank=False)

    def __str__(self):
        return self.title

Мои просмотры.HTML шаблон:

</head>
<body>
    <h1 class="movietitle">{{ movie }}</h1>
    <div class="videoDetails">
        <video width="700" height="430" controls>
            <source src="{{ idk what to put here }}" type="video/mp4">
        </video>
    </div>
</body>
</html>

1 Ответ

0 голосов
/ 23 июня 2019

Я думаю, что это будет так:

{% for i in video %}
     <source src="{{ i.video_file.url }}" type="video/mp4">
{% endfor %}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...