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

Вернуться на верх