본문 바로가기

프로그래밍/Django개발(MAC OS)

Django 다중 Input Array값 받아오는 방법

반응형

 

웹 개발을 하다보면 Front단에서 추가적으로 생성된 값들을 받아와야 하는 경우가 있죠~

보통, 버튼을 눌러서 추가로 어떤 폼이 생성되어 유저로부터 다양한 값들을 받는 건데요.

그런 작업들을 하기 위해서 필요한 내용들입니다.

◎ Input Tag 구성
 - 아래와 같이 name을 Array로 지정해줍니다.

<input type="text" name="input[]">
<input type="text" name="input[]">
<input type="text" name="input[]">
<input type="text" name="input[]">

 

◎ Form구성
 - 그리고 위의 내용을 폼에 감싸서 보내겠죠??

그 후, 다중 Input 값을 장고에서 받아오는 방법

        date = request.POST.getlist('input[]')

 

Views.py에서 form에 다음과 같이 request에 담긴 내용을 .getlist로 받아와주시면 됩니다. 

생각보다 쉽죠?~

이거찾느라 1시간 걸렸네요 ~ ㅎㅎ

반응형