Веб-страница Django выдает ошибку 404, когда я пишу код для предоставления опции переадресации видео

#python #django #wsgi

Вопрос:

Я использую django для создания веб-сайта, на котором показаны некоторые фильмы, которые я могу посмотреть, когда меня нет дома. Код работал хорошо, на веб-сайте показывался фильм, позволяя мне воспроизводить его и все, что я хотел, за исключением того, что я не могу переходить вперед и назад в фильме. Я потратил много времени, пытаясь решить эту проблему, и я нашел несколько видеороликов, в которых объяснялось, как заставить это работать. Но, когда я пишу код, django работает нормально, но если я пытаюсь получить доступ к веб-сайту, он показывает мне ошибку 404, просто говоря «404 не найдено», без обычной страницы ошибок 404, которая есть у django. Код, который делает все это, находится application = Ranges(Cling(MediaCling(get_wsgi_application()))) в wsgi.py досье. Все работает нормально, пока я не добавлю часть MediaCling. Я установил библиотеки и написал код, равный видео, которые я смотрю. Что я делаю не так?

 import os

from django.core.wsgi import get_wsgi_application

from dj_static import Cling, MediaCling
from static_ranges import Ranges

os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'Movies_site.settings')

application = Ranges(Cling(MediaCling(get_wsgi_application()))) 
 

Комментарии:

1. Есть ли какая-либо причина, по которой вы придерживаетесь dj_static? Он устарел с 2017 года, рекомендуется перейти на Whitenoise

2. Это была библиотека, которая использовалась в видео, которые я смотрел, и на сайтах. Спасибо, что рассказали мне о Whitenoise. Я провел более глубокий поиск по этой библиотеке, и мне удалось решить проблему. Спасибо!