Django upload_to在MEDIA_ROOT之外

25 python media security django upload

我的部署脚本会覆盖媒体和源目录,这意味着我必须将uploads目录移出媒体目录,并在提取上载后将其替换.

如何指示django上传/上传/而不是/ media /?

到目前为止,我一直在收到django可疑操作错误!:(

我想另一种解决方案可能是符号链接?

非常感谢,托比.

小智 53

我做了以下事情:

from django.core.files.storage import FileSystemStorage

upload_storage = FileSystemStorage(location=UPLOAD_ROOT, base_url='/uploads')

image = models.ImageField(upload_to='/images', storage=upload_storage) 
Run Code Online (Sandbox Code Playgroud)

UPLOAD_ROOT在我的settings.py文件中定义:/foo/bar/webfolder/uploads

  • 链接已经死了. (2认同)