Backend/Django
[파이썬] Django - checkbox 다중 데이터 처리
Sungwoo Koo
2022. 6. 4. 02:08
input type checkbox 여러개 선택 시 django에서 처리하는 방법을 기록한다
<input type="checkbox" name="category[]" id="category" value="{{ ct.id }}"> {{ ct.name }}</p>
name="category[]" : name 속성의 값을 리스트 형태로 지정함으로써 django에서 리스트로 사용할 수 있게 된다.
views.py
category = request.POST.getlist('category[]', '')
django.shortcuts request의 getlist를 사용해서 html form에서 전송한 데이터를 리스트 형태로 받을 수 있다.
이로써 전송 받은 list를 기분좋게 주무르며 사용할 수 있게 되었다.