FileFieldなんて久しく使っていなかったし、そもそもWebフォーム経由でファイルをアップロードするコードなんて久しく書いていなかったので、DjangoでFileFieldを使おうとして少々はまった。newformsが導入された当初は、Formの第一引数にrequest.FILESを渡す使い方だったような気がして、ずっと次のように書いていたのだが、 # -*- coding: utf-8 -*- import django.newforms as forms from django.shortcuts import * class AttachmentForm(forms): attachment = forms.FileField() def upload(req): """ 間違い! """ form = AttachmentForm(req.FILES) if form.is_v