Pylons アプリケーションでフォームの検証と送信にformencodeを使用しています。ドキュメントには、フォームの生成にも使用できると書かれていますが、例はありません。でできるという古いトピックも見つけました
form = HTMLForm(form_template, FormSchema)
form.render()
しかし、最新バージョンの formencode では機能しません。
だから、誰か助けてください、最も単純なフォームスキーマを使用して HTML を生成するにはどうすればよいですか?
class LoginForm(formencode.Schema):
allow_extra_fields = True
filter_extra_fields = True
email = formencode.validators.String(not_empty=True)
password = formencode.validators.String(not_empty=True)