мертвая простая загрузка файла Django не работает: - (( - PullRequest
5 голосов
/ 14 февраля 2009

Я отчаянно пытаюсь сделать очень простую загрузку файлов с 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>

Мой Питон (зная, что это ПОЧТА):

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

Я не понимаю, почему я всегда получаю сообщение "не получил файл" ...

Может кто-нибудь помочь мне, пожалуйста ???

1 Ответ

6 голосов
/ 14 февраля 2009

Попробуйте изменить "if 'uploaded' in request.FILES:" на "if request.FILES".

Возможно, вы захотите взглянуть и на документацию; есть пример-- http://docs.djangoproject.com/en/dev/topics/http/file-uploads/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...