以下に示すように、SQLFORM.factoryを使用してカスタムフォームを作成しています。
searchform=SQLFORM.factory(
Field('useraccount','integer',default=None),
Field('group','unicode',default=None),
submit_button = 'Search')
私の理解によれば、useraccountフィールドは整数型である必要があり、ユーザーがこの値を指定しない場合、request.vars.useraccountをNoneとして取得する必要があります。しかし、文字列値を受け入れており、ユーザーがこの値を指定しないと、request.vars.useraccountに空の文字列が表示されます。
これを達成するために私が何をすべきか教えてください。
ありがとうございました。