0

장고 응용 프로그램을 가지고 있고 사용자 프로필에 객관식 확인란을 표시하려고합니다. 그런 다음 여러 항목을 선택할 수 있습니다.목록으로 django에 MultipleChoiceField 저장

데이터를 데이터베이스에 저장할 수 있지만 '[u'A', u'B ']'와 같이 저장됩니다.

선택 항목을 목록으로 저장하려면 어떻게해야합니까?

미리 감사드립니다.

답변

1

문제에 대해 좀 더 구체적으로 설명하면 도움이됩니다.

  • 모든 체크 박스의 값을 가져올 수 없습니다 만 마지막 값을 얻는 경우

    , 당신은 아마 대신 getlist() 메소드의 GET() 메서드를 사용하려고합니다. 종류의 이렇게 가고 :

    (위의 내림차순 참조) 현재 저장되어 무엇
    op = request.POST.getlist('MultipleChoiceField') 
    
  • 는 유니 코드 문자열의 목록입니다 단지도 목록입니다. 이것이 문제라면, 이와 같이해야합니다.

    op = [] 
    for x in op: 
        op.append(str(x)) 
    
관련 문제