que quieren volver a utilizar una plantilla que tengo con mi WTForms formulario:WTForms - valor de propiedad de presentación en lugar de campo HTML
<th>${form.name.label}</th>
<td>${form.name()}</td>
...
Sin embargo, en mi página de edición, quiero que los campos de entrada para mostrar la forma habitual (TextField
, SelectField
, etc.), mientras que en mi página de vista, solo quiero mostrar el valor de la propiedad, no el campo de entrada con el valor.
página de edición:
<th>Name:</th>
<td><input type="text" value="Current Name" name="name" id="name"/></td>
Ver página:
<th>Name:</th>
<td>Current Name</td>
Sé que puedo acceder el valor de un campo a través de form.name.data
, pero ¿hay alguna manera de poder mantener la misma plantilla con form.name()
ser llamado y de alguna manera alternar si las salidas <input type="text"...
o Current Name
?