如何在 Django 的表单文件字段中指定“上传到”路径?

问题描述 投票:0回答:2

我没有为此表单使用模型,我知道我可以在模型文件字段内设置 upload_to 参数,但从表单中似乎不可能。

当我设置 FileField 时,文件将上传到我在设置中设置的 MEDIA_ROOT。不过,我希望将文件上传到 / 文件夹。是否可以直接从表单文件字段或我必须手动移动文件?

python django django-forms
2个回答
2
投票

您必须从

request.FILES['formfieldname']
手动处理文件,这应该为这两种情况提供清晰的描述(使用模型中的 FileField 或从请求中手动处理):
https://docs.djangoproject.com/en/1.8/topics/http/file-uploads/#basic-file-uploads


0
投票

您必须在 Django 模型中实际创建 ImageField,然后从模型继承到您的表单中

© www.soinside.com 2019 - 2024. All rights reserved.