Django: "[Errno 13] Permission denied: '/samples'" во время загрузки файла через модель
Я пытаюсь вытолкнуть файл образца со страницы администратора, через модель. Весь сайт работает нормально, но я получаю эту проблему только с этой конкретной моделью.
Модель
class File(models.Model):
area = models.OneToOneField(Actions, on_delete=CASCADE)
sample_file = models.FileField(
upload_to='samples/', validators=[validate_file_extension])
Info
samples/
Каталог полагается в BASE_DIR
проекта.
Испытываемые исправления
Прочитал несколько статей, и получил несколько идей о разрешениях, но мои разрешения также правильные, папка находится под www-data
drwxr-xr-x 2 www-data www-data 4096 Sep 24 17:53 samples
Я даже пытался изменить права доступа на 777
, но ничего не вышло.
Я что-то упустил.
Разрешения идеальны, если у вас возникла подобная проблема, то в любом каталоге вам необходимо добавить setting.py
и для разрешений использовать chown -R www-data /var/www/