Я хочу повторно использовать имеющийся у меня шаблон с моей формой 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 ()
и каким-то образом переключить, выводит ли он или
Текущее имя
?