Конвертеры путей Django работают не так, как ожидалось:
вот мой url:
URL:
https://aws.s3.temp.com/st123/1321******12333123
А это мой путь:
path('pdf/viewer/<path:path>/', pdf.viewer, name="viewer"),
Вот мое мнение:
def viewer(request, path):
context = {'path':path}
return render(request, 'pdf_viewer.html', context)
Когда я пытаюсь передать url через это, я получаю проводной результат. Таким образом, когда я передаю url, он обрезает прямые слэши в один.
ВЫВОД:
https:/aws.s3.temp.com/st123/1321******12333123 // check the https doesn't have two slashes
Но ожидаемый выход
https://aws.s3.temp.com/st123/1321******12333123
Почему один единственный прямой слеш удаляется? И это происходит только на рабочем сервере, но на localhost все работает правильно. Пожалуйста, помогите