flask에서 배열 데이터를 다룰때

임찬수·2021년 11월 3일
0

문제상황


삭제하고자하는 데이터 리스트를 클라이언트단에서 서버단으로 넘길때 발생한 오류다.

기본 문법을 공부할때 사용자의 이름이나 아이디같은 단일 데이터를 받을때는 잘 작동 했었지만 위 처럼 배열 데이터를 ajax로 넘겼을때

위와 같이 에러가 발생하는데 배열을 서버단에서 받기 위해서는
아래와같이 getlist() 메서드를 통해서 클라이언트단에서 넘어온 데이터가 배열인것을 인자로 넣어주면 해결이 되었다.

request.form.getlist('remove_list_give[]')

더 필요한 개념은?

파이썬에서 ImmutableMultiDict 데이터가 어떤 개념이며 서버와 클라이언트간 데이터를 주고받을때 다른 방법이 또 무엇이 있는지 알아볼 필요가있다.

문제 해결에 참고한 포스팅 링크를 첨부한다.

링크1

링크2

profile
프론트엔드 개발자가 되기 위한 정보를 정리합니다.

1개의 댓글

comment-user-thumbnail
2022년 5월 27일

감사합니다...........감사합니다...

답글 달기

관련 채용 정보