WTForms フォームで持っているテンプレートを再利用したい:
<th>${form.name.label}</th>
<td>${form.name()}</td>
...
ただし、編集ページでは、入力フィールドを通常どおり ( 、 など) 表示したいのTextField
に対しSelectField
、ビュー ページでは、入力フィールドに値を表示するのではなく、プロパティの値を表示したいだけです。
編集ページ:
<th>Name:</th>
<td><input type="text" value="Current Name" name="name" id="name"/></td>
ページを表示:
<th>Name:</th>
<td>Current Name</td>
を介してフィールドの値にアクセスできることはわかっていますform.name.data
が、同じテンプレートをform.name()
呼び出して保持し、それが出力するかどうかを何らかの方法で切り替える方法はあります<input type="text"...
かCurrent Name
?