如何在 Django 的表单文件字段中指定 "upload to" 路径?
How to specify an "upload to" path in a Form File Field in Django?
我没有为此表单使用模型,我知道我可以在模型文件字段中设置 upload_to 参数,但似乎无法从表单中设置。
当我设置 FileField 时,文件会上传到我设置的 MEDIA_ROOT。虽然,我希望将文件上传到/文件夹。是否可以直接从表单文件字段或我必须手动移动文件?
您必须从 request.FILES['formfieldname']
手动处理文件,这应该为这两种情况提供清晰的描述(使用模型中的 FileField 或从请求中手动处理):
https://docs.djangoproject.com/en/1.8/topics/http/file-uploads/#basic-file-uploads
我没有为此表单使用模型,我知道我可以在模型文件字段中设置 upload_to 参数,但似乎无法从表单中设置。
当我设置 FileField 时,文件会上传到我设置的 MEDIA_ROOT。虽然,我希望将文件上传到/文件夹。是否可以直接从表单文件字段或我必须手动移动文件?
您必须从 request.FILES['formfieldname']
手动处理文件,这应该为这两种情况提供清晰的描述(使用模型中的 FileField 或从请求中手动处理):
https://docs.djangoproject.com/en/1.8/topics/http/file-uploads/#basic-file-uploads