2016-09-29 2 views
1

У меня есть модель:Джанго PermissionError, во загружаемом файле

class Provider(models.Model): 
    name = models.CharField(max_length=256, verbose_name=_("Name")) 
    favicon = models.ImageField(upload_to="providers/", null=True, blank=True) 

И в настройки:

MEDIA_URL = '/media/' 
MEDIA_ROOT = os.path.join(BASE_DIR, "../media") 

И в апача конфигурации у меня есть:

#rest of code... 
Alias /media/ /home/sever/ap/media/ 
<Directory /home/server/ap/media> 
    Require all granted 
</Directory> 

Но когда я m пытается добавить запись к этой модели с помощью admin pag, когда я добавляю изображения, я получаю ошибку:

PermissionError at /admin/ap/provider/add/ 
[Errno 13] Permission denied: '/home/server/ap/media/providers/Samsung.png' 
+1

Вы добавили 'chown -R www-data: www-data' в свою папку с медиа? – sebb

ответ

1

As sebb said. Я забыл добавить: chown -R www-data: www-data в моей медиа-папке. Теперь это работает. Благодаря!

Смежные вопросы