我需要将所有上传的图像放在MEDIA_ROOT目录中,而不在其中创建新文件夹。以下是我的model.py:
class Image(models.Model):
image = models.FileField(_('Upload Image'), upload_to="/media")
但显示错误 “SuspiciousOperation:尝试访问'/media/image.jpg'被拒绝”。任何人都可以建议一个合适的方法来完成它吗?
答案 0 :(得分:1)
尝试从upload_to
参数中删除前导斜杠:
# upload_to="/media"
upload_to="media"
或使用MEDIA_ROOT
作为路径:
upload_to=MEDIA_ROOT