Я пробовал использовать slugify, однако в исходное имя файла было внесено слишком много изменений, например удалены пробелы, соединяющие расширение файла с остальной частью имени. Я хотел бы просто убедиться, что имена безопасны: 1. Не слишком длинные и 2. Предотвратить любые атаки, которые могут быть выполнены с использованием имени файла (например, обход пути).
Мое приложение позволяет пользователям загружать файлы (файлы загружаются в DigitalOcean Spaces через мое приложение), а имена файлов сохраняются с помощью models.py/
Подробнее здесь: https://stackoverflow.com/questions/790 ... -in-django