11

こんな質問をしなければならないのはちょっとばかげている気がします… しかし、どこにも文書化されていないようです。

Modelwith を持っている場合、アップロードしたFileFieldものをそれに詰め込むにはどうすればよいですか?FILEFileField

たとえば、次のようなことをしたいと思います。

class MyModel(Model):
    file = FileField(...)

def handle_post(request, ...):
    mymodel = MyModel.objects.get(...)
    if request.FILES.get("newfile"):
        mymodel.file = request.FILES["newfile"]

しかし、それはうまくいかないようです。

4

2 に答える 2

19

さて、私の疑いが確認されました:私はばかです:)

enctype="multipart/form-data"質問で概説した方法は、実際には正しいものです。フォームに含めるのを忘れていたため、機能していませんでした。

とにかく、他の人が同じ問題を抱えている場合に備えて、この質問をここに残しておきます。

于 2010-05-16T18:41:30.857 に答える