当我尝试保存PDF
时,我正在尝试将project
保存到folder
read, write
拥有权限PDF
的文件夹中我收到这个错误:
SuspiciousOperation:尝试访问/ 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))
我在python2.7
上使用mod_python
django1.3
和RedHat
答案 0 :(得分:2)
在第76行的django/utils/_os.py
中引发了实际的异常:
raise ValueError('The joined path (%s) is located outside of the base '
'path component (%s)' % (final_path, base_path))
base_path
的{{1}}为default_storage
。
我建议使用
创建settings.MEDIA_ROOT
FileSystemStorage
然后
file_storage = FileSystemStorage(location = '/opt/django_apps/inscripcion/solicitudes/')