无法从django媒体根目录删除文件夹

问题描述 投票:0回答:1

我想从 MEDIA_ROOT梭子鱼. 在我处理完 MEDIA_ROOT我只是想清理目录和其中的文件。但在使用 梭子鱼. 默认用户是 myuser. 有没有办法设置文件夹的删除权限。我甚至尝试了以下权限 settings.py.

FILE_UPLOAD_DIRECTORY_PERMISSIONS = 0o755
FILE_UPLOAD_PERMISSIONS = 0o644

file-permission

django python-3.x file-permissions
1个回答
0
投票

你可以简单地手动运行以下命令

sudo rm -r <path_to_MEDIA_ROOT>

如果你想继续使用shutil而不使用sudo,那么你必须确保有写权限到 MEDIA_ROOT 目录,然后使用

shutil.rmtree(path_to_MEDIA_ROOT)

删除该目录及其所有内容。

© www.soinside.com 2019 - 2024. All rights reserved.