2013-08-15 2 views
0

장고를 사용하여 여러 파일을 업로드하려고합니다. 다음 코드를 사용하여 html 형식의 여러 파일을 선택하십시오. index.html을Django : html 형식의 여러 파일 읽기

IMAGE Files:<input type="file" name="image" multiple /><br/> 

Views.py

image=request.FILES.get('image') 

models.py 지금은 다음 3 개 개의 파일을 선택하면 내가 (단지 마지막 파일을 가져

image=models.ImageField(upload_to=get_upload_pathimage) 

세 번째 파일 가져 오기). 모든 이미지를 얻는 방법?

답변

0

request.FILESMultiValueDict이고, get을 쓰면 언급 한대로 마지막 값만 반환됩니다. 모든 값을 원하면 images = request.FILES.getlist('image')을 사용해야합니다.

+0

'/ uploadfiles/submit/예외 값 : \t 'list '객체에'_committed '속성이 없습니다. 어떤 변경도 model.py에서 필요합니까? – mridul

+0

'models.ImageField'는 하나의 이미지만을 보유하므로 각 파일을 다른 인스턴스에 저장하거나 데이터 모델을 다시 작성해야합니다. –