Как пропустить закрывающую косую черту на элементах <input>, используя WTForms? - PullRequest
3 голосов
/ 27 сентября 2011

Я заметил, что WTForms (и Flask-WTF) выводят <input> элементов с закрывающей косой чертой примерно так:

<input name="text" type="text" value="" />

Мои документы HTML5 и, следовательно, не нуждаются в закрытии XHTML-типа. Как заставить WTForms выводить тег ввода как таковой?

<input name="text" type="text" value="">

Я просматриваю документы и исходный код и не нахожу никаких подсказок. Конечно, я мог бы создать серию пользовательских виджетов, но это кажется чрезмерным для чего-то такого простого. Есть ли более простой способ?

Или это проблема конфигурации Jinja2, которую я упускаю?

1 Ответ

2 голосов
/ 28 сентября 2011

Используйте любую ревизию после этой (или просто подсказка для скачивания ) - WTForms переходит на HTML5-способ генерации элементов формы и добавления некоторых новых виджетов тоже (я считаю). См. этот поток и этот для получения дополнительной информации.

* Существует также расширение для WTForms , которое добавляет XHTML обратно, если вы решите, что вам это нужно.

...