gpt4 book ai didi

python - 可疑操作:Attempted access to path default_storage django

转载 作者:行者123 更新时间:2023-12-01 05:40:01 24 4
gpt4 key购买 nike

我正在尝试将 PDF 保存到我的项目中的文件夹中,文件夹具有读取、写入权限 当我尝试保存 PDF 时出现此错误:

SuspiciousOperation: Attempted access to /opt/django_apps/inscripcion/solicitudes/filename

这是我的简单代码:

 contenido = "Simple code"
file_name = "/opt/django_apps/inscripcion/solicitudes/filename"
path = default_storage.save(file_name, ContentFile(contenido))

我在 RedHat 上使用 python2.7 以及 mod_pythondjango1.3

最佳答案

实际的异常是在 django/utils/_os.py 中引发的。第 76 行:

raise ValueError('The joined path (%s) is located outside of the base '
'path component (%s)' % (final_path, base_path))

base_path对于 default_storagesettings.MEDIA_ROOT .

我建议创建 FileSystemStorage

file_storage = FileSystemStorage(location = '/opt/django_apps/inscripcion/solicitudes/')

然后

contenido = "Simple code"
file_name = "filename"
path = file_storage.save(file_name, ContentFile(contenido))

关于python - 可疑操作:Attempted access to path default_storage django,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17842913/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com