반응형
Django request.POST에서 선택된 모든 체크 박스의 값을 어떻게 얻나요?
안녕하세요, 체크 박스 배열이 있습니다.
<input type="checkbox" name="checks[]" value="1" />
<input type="checkbox" name="checks[]" value="2" />
<input type="checkbox" name="checks[]" value="3" />
<input type="checkbox" name="checks[]" value="4" />
둘 이상이 선택된 경우 view.py에서 어떻게 액세스합니까?
나는 시도했다
request.POST['checks']
그러나 그것은 나에게 마지막 가치만을 제공합니다. 내가 원하는 것은 1,3,4와 같은 목록에서 선택된 모든 것입니다.
감사
이 시도:
some_var = request.POST.getlist('checks')
some_var
포함됩니다 [1,3,4]
(확인 된 해당 값)
이렇게하면 문제가 해결됩니다.
some_var = request.POST.getlist('checks[]')
쓰면 some_var = request.POST.getlist('checks')
제대로 작동하지 않을 수 있습니다.
반응형
'programing' 카테고리의 다른 글
기능 모듈 계층 구조 내에서 .forRoot ()를 사용하는 방법 (0) | 2021.01.19 |
---|---|
VisualStudio : obj 폴더를 다른 곳에 저장하는 방법 (0) | 2021.01.19 |
html로 테이블 행을 그룹화하여 jquery로 조작하는 방법 (0) | 2021.01.19 |
배열을 크기 0으로 초기화하면 어떻게됩니까? (0) | 2021.01.19 |
Go의 "알 수없는 이스케이프 시퀀스"오류 (0) | 2021.01.19 |