django / права на загрузку файлов

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

в основном я могу загрузить .mp3-файл, но он всегда держит chmod 600.

папка контейнера имеет chmod 775, а umask имеет значение 022.

Я в общем-хостинг.

1 ответов


попробуйте это в вашем settings.py если вы используете Python 2:

FILE_UPLOAD_PERMISSIONS = 0644

в Python 3 восьмеричные числа должны начинаться с 0o, поэтому строка будет:

FILE_UPLOAD_PERMISSIONS = 0o644

для более подробной информации см. документацию.