首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Django PermissionError,上传文件期间

Django PermissionError,上传文件期间
EN

Stack Overflow用户
提问于 2016-09-29 23:07:37
回答 1查看 1.7K关注 0票数 1

我有一个模型:

代码语言:javascript
复制
class Provider(models.Model):
    name = models.CharField(max_length=256, verbose_name=_("Name"))
    favicon = models.ImageField(upload_to="providers/", null=True, blank=True)

在设置中:

代码语言:javascript
复制
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, "../media")

在apache配置中,我有:

代码语言:javascript
复制
#rest of code...
Alias /media/ /home/sever/ap/media/
<Directory /home/server/ap/media>
    Require all granted
</Directory>

但是,当我尝试通过管理员页面向这个模型添加记录时,当我添加一个图像时,我得到了错误:

代码语言:javascript
复制
PermissionError at /admin/ap/provider/add/
[Errno 13] Permission denied: '/home/server/ap/media/providers/Samsung.png'
EN

回答 1

Stack Overflow用户

发布于 2016-09-29 23:15:00

就像sebb说的。我忘了在我的媒体文件夹上添加: chown -R www-data:www-data。现在它起作用了。谢谢!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39773924

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档