Доступ к перенаправлению 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.