Скачивание файла с кириллическим именем в Django

У меня есть файл, с названием из символов кириллицы, который будет скачивать пользователь. Проблема в том, что при нажатии на ссылку его название заменяется на hex-последовательность. Например: Ссылка /download/Русское имя.rar заменится на /download/%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%BE%D0%B5%20%D0%B8%D0%BC%D1%8F.rar, плюс скачается не нужный файл, а html-документ, который просто забит всеми возможными символами Как это исправить?

views.py:

def Downoad(request, filename):
    filepath = f"{str(BASE_DIR)}/templates/{filename}"
    path = open(filepath, "rb")
    response = HttpResponse(path)
    response['Content-Disposition'] = "attachment; filename=%s" % filename
    return response

urls.py

...
path(<filename:str>/download/, Download),
...
Вернуться на верх