나는 이런 SelectField을하지. 선택을 선택하고 제출을 누르면 "이것은 유효한 선택이 아닙니다"라고 표시되며 선택 필드가 비어 있습니다.플라스크 - 태권도 연맹의 selectField 선택은 유효
페이지를 새로 고침하면 마치 코드가 손상되어 더 이상 선택 사항이 표시되지 않는 것처럼 보입니다. 빈 드롭 다운/선택 필드입니다.
내가 뭘 잘못하고 있니?
편집 : 어떤 이유로 iteritem을 양식 대신보기에 넣으면 모든 것이 작동합니다. Flask-WTF의 몇 가지 종류의 변종. 형식을 사용하지 않으면 양식을 제출 한 후 선택 사항을 삭제하는 것처럼 보입니다.
'pre_validate'에'print ("pre choices", self.choices, self.data)를 추가 할 때. 내 상황에있어 : '(u'pre choice', [(1, 'Question'), (2, 'Artical'), (3, 'movie')], 'u'2'). 실패했을 때 나는 생각한다. 항상 그 이유가있다. – jiamo