2016-09-29 4 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") 

そして、私が持っているApacheの設定で:

​​

しかし、私は '私がエラーを取得する画像を追加するとき、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

と同様にsebbが言いました。私は追加を忘れました:chown -R www-data:私のメディアフォルダのwww-data。今それは動作します。ありがとう!

関連する問題