/ admin / pages / richtextpage / 3 / [Errno 13]的OSError权限被拒绝:'/ static'

时间:2014-07-01 10:53:53

标签: python django django-admin mezzanine django-static

我正在通过夹层管理员在夹层中创建页面,并且在页面描述中我想要显示一些图像但是当我给出图像路径并尝试保存它时,页面会抛出此错误。

OSError at /admin/pages/richtextpage/3/

[Errno 13] Permission denied: '/static'

因为我正在使用夹层,所以我无法编辑静态root或url的设置文件。 设置如下:

STATIC_URL = "/static/"
STATIC_ROOT = os.path.join(PROJECT_ROOT, STATIC_URL.strip("/"))
MEDIA_URL = STATIC_URL + "media/"
MEDIA_ROOT = os.path.join(PROJECT_ROOT, *MEDIA_URL.strip("/").split("/"))

然而,在前端,一切都运转良好。

1 个答案:

答案 0 :(得分:2)

抛出此错误是因为您的Web服务器(Apache,Nginx等)无法在/your_project/static/目录中写入。您需要从运行的用户Web服务器进程中找出并将此用户的权限设置为静态目录。