WTForms로 양식 필드를 렌더링하는 데 문제가 있습니다. 저는 webapp 프레임 워크와 장고 템플릿을 GAE에 사용하고 있습니다. 나는 간단한 프로젝트를 테스트로 만들었고 정상적으로 작동했다. 여기에 더 큰 프로젝트의 일부 코드 문제로 하나 : template_vars = {
'form':ShowBoardForm()
}
path = os
Google App Engine에서 Flask과 WTForms (doc)를 사용하고 있습니다. 선택 필드에 빈 값이있는 필드를 생성하는 가장 좋은 방법은 무엇입니까? form.group_id.choices = [(g.key().id(), g.name) for g in Group.all().order('name')]
양식 필드에 "blank = True"
필드가 비어 있으면 유효성 검사 체인이 중지되므로 WTForms validators.optional()에 문제가 있습니다 (WTForms docs). 즉, 유효성 검사가 유형 오류가 발생할 수있는 사용자 정의 함수로 계속되지 않음을 의미합니다. 코드 예제 : class MyForm(form):
myfield = TextField('My Field'
HTML5에서 WTForms 내부에서 사용되는 새로운 속성 만 일부 속성을 가질 수 있습니까? 예를 들어, 자리 표시 자 = "foo", 필수 및 자동 초점 속성을 사용하여 TextField를 만들고 싶다고합시다. 이것이 WTForms에서 어떻게 이루어 집니까? HTML에서 그 결과는 다음과 같습니다 <input maxlength="256" name="q"