繁体   English   中英

PermissionError:[Errno 13] Django 中的权限被拒绝

[英]PermissionError: [Errno 13] Permission denied in Django

我遇到了一个非常奇怪的问题。

我正在使用 django,我在服务器上创建了一个目录,并尝试将 pickle 文件保存到其中,这样:

with open(path, 'wb') as output: 
  pickle.dump(obj, output, pickle.HIGHEST_PROTOCOL)

并得到:

PermissionError: [Errno 13] Permission denied

我试图通过这种方式授予该目录的所有权限:

os.chmod(save_full_path, stat.S_IWOTH | stat.S_IWUSR | stat.S_IWGRP)

但这没有帮助。

尽管目录似乎具有所有权限(0o777),但我仍然收到此错误。

顺便说一句,我将上传的文件保存到这个目录没有问题。

我对 django 很陌生,如果有人向我解释我做错了什么,我将不胜感激。

看来我自己已经弄清楚了。 找到了这个问题,并且完全按照那里写的内容做了。

尝试从视图写入文件时权限被拒绝

但我仍然不知道我的问题是什么:(

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM