Django上载到媒体根目录外

2024-05-16 00:34:32 发布

您现在位置:Python中文网/ 问答频道 /正文

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

如何指示django上载到/uploads/而不是/media/?

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

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

非常感谢, 托比。


Tags: django目录脚本链接部署错误符号解决方案
1条回答
网友
1楼 · 发布于 2024-05-16 00:34:32

我做了以下工作:

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) 

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

相关问题 更多 >