python - 简单的 Django 文件上传无效 :-((

标签 python django upload

我正在拼命地尝试使用 Django 进行非常简单的文件上传,而无需(目前)使用模板 & co。

我的 HTML 是:

 <form 
      id="uploader" 
      action="bytes/"
      enctype="multipart/form-data" 
      method="post"
  >
      <input type="file" name="uploaded"/>
      <input type="submit" value="upload"/>
  </form>

我的 Python 是(知道它是一个 POST):

if path=="bytes/":
        if 'uploaded' in request.FILES:
            return HttpResponse("you uploaded a file")
        else:
            return HttpResponse("did not get the file")

我不明白为什么我总是收到“没有得到文件”的消息...

有人能帮帮我吗???

最佳答案

尝试将“if 'uploaded' in request.FILES:”更改为“if request.FILES”。

您可能还想看一下文档;有一个例子-- http://docs.djangoproject.com/en/dev/topics/http/file-uploads/

关于python - 简单的 Django 文件上传无效 :-((,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/547743/

相关文章:

python - 如何将用户的group_id插入到 'auth_user_groups'表中

python - 具有使用通用关系的动态 upload_to 函数的 Django 图像模型

javascript - 如何获取GET请求传递的列表数据?

python - 散点图中的黑点

python - 如何导入与系统模块同名的用户模块?

python - Tensorflow:使用神经网络对正面或负面短语进行分类

php - 上传 .zip 时,$_FILES 数组在 php 中为空,而 .jpg 工作正常

python - 为什么即使不执行某些代码也会出现错误?

php - 如何使用 PHP 上传音频(mp3、ogg、flac)?

image - 将图像文件上传到 react 状态