Доступ к перенаправлению MEDIA_URL и завершающей косой черты

Чтобы получить доступ к {{ MEDIA_URL }} из шаблонов, я добавил + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) в свой urlpatterns.

Недавно я заметил, что это нарушает функциональность APPEND_SLASH в Django по умолчанию. Т.е. я получаю 404, когда отсутствует конечная строка, если я не удалю + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) из urlpatterns, в котором если он правильно перенаправляет на URL-адрес с завершающей косой чертой.

Я думаю, что упускаю что-то фундаментальное, потому что мне кажется, что доступ к MEDIA_URL из шаблонов является основным требованием для корректного отображения мультимедиа, не нарушая другие базовые функции в Django.

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