2010-05-16 1 views
9

나는 이것을 묻지 않아서 어리 석을 것 같은 느낌이 들지만 ... 어디서나 문서화 된 것을 찾을 수없는 것 같습니다.Django : 업로드 한 파일을 FileField에 저장하십시오.

FileFieldModel 인 경우 업로드 한 FILE을 어떻게 넣을 수 있습니까? FileField?

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

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

을하지만 그 일을 나타나지 않습니다

예를 들어,이 같은 일을하고 싶습니다.

답변

16

글쎄, 내 의혹이 확인되었다 : 나는 바보 :)

, 사실, 올바른되어 내 질문에 간략하게 설명하는 방법입니다 - 나는에 enctype="multipart/form-data"를 포함 잊었다 있기 때문에 작동하지 않는 형태.

어쨌든, 나는이 질문을 여기에 남겨두고 다른 사람들도 똑같은 문제를 일으킬 것입니다.

0
이름 속성이 입력 태그에 지정되지 않았을 때 나는 또한 파일에 문제가 정말 서버에 게시하지 않았

<input type="file" name="somename">