DJANGO 4.0.0 127.0.0.1/:81 GET http://127.0.0.1:8000/localhost:8000/media/movies/Vikings__Valhalla_Trailer_rsTJT2H.mp4 404 (Not Found)
У меня проблема с загрузкой видео Я получаю следующую ошибку: 127.0.0.1/:81 GET http://127.0.0.1:8000/localhost:8000/media/movies/Vikings__Valhalla_Trailer_rsTJT2H.mp4 404 (Not Found)
вот мой файл showMovie.html: {% block content %}
{% include 'partials/navbar.html' %}
<main class='bg-primary_black h-full w-full '>
{{ movie|json_script:"movie_data" }}
<video src="" controls class="w-full h-screen player"></video>
</main>
<script type="text/javascript">
const videoEl=document.querySelector('video')
const movie_data = JSON.parse(document.getElementById('movie_data').textContent);
const url =new URL(location.href)
const video_param = parseInt(url.searchParams.get("epi")) ? parseInt(url.searchParams.get("epi")) : 0
videoEl.setAttribute('src',`http:/localhost:8000/media/${movie_data[video_param].file}`)
</script>
{% endblock content %}
А это представление: class ShowMovie(View): def get(self,request,movie_id,*args, **kwargs): try: movie=Movie.objects.get(uuid=movie_id) movie=movie.videos.values() context = {'movie':list(movie)} return render(request,'showMovie.html',context) except Movie.DoesNotExist: return redirect('core:profile_list')
это файл .mp4, поэтому храните его в папке static
Я не знаю, как это исправить. Я искал везде, но не могу найти работоспособное решение. Все остальное работает отлично. С уважением!!!
models.pyerror video movieDetail.html