장고 1.10.2를 사용하고 있습니다. 뷰에서 django request.POST.getlist [my_list ', 없음] 존재하지 않는 키의 경우 []를 반환합니다.
, 내가 없음이 non_existent 키에 대해 반환하지 않으며, 빈리스트가 전송 될 때 [] 반환 기대 아래 복귀 []print(request.POST.getlist('collected_already', None))
print(request.POST.getlist('collected_already[]', None))
print(request.POST.getlist('non_existent', None))
print(request.POST.getlist('non_existent[]', None))
.
제 해결 방법은 [] 대신 [blank]를 보내고 검색하는 것입니다.
나는 포인터를 고맙게 생각하고있다. 최고의 소망과 함께, 앤디.
당신이 링크 한 문서는'getlist' *는 선택적인 기본 인자를 취합니다. 문제는'default = None'은 'no default specified'로 취급된다는 것입니다. – Alasdair
예. 수정 됨. – Kishan