Мне удалось изменить строки и столбцы с помощью тега render_kw на странице форм Python.Когда я впервые увидел определение этого на веб-сайте WTForm, я не знал, что он сделал, пока не увидел примеры других людей об использовании этого для изменения класса элемента формы.Поэтому их определение просто смущало меня, пока я не начал экспериментировать с ним.
render_kw (dict) - если предоставлен, словарь, который предоставляет ключевые слова по умолчанию, которые будут переданы виджету во время визуализации.- https://wtforms.readthedocs.io/en/stable/fields.html
Я использовал это на своей странице форм.
current_templates_in_library = TextAreaField('current_templates_in_library', render_kw={'rows':'4'})
Чтобы добавить несколько тегов и значений, просто разделите их запятой, как это.
render_kw={'class':'myclass','rows':'4'}
Тогда это было отображено в HTML.Обратите внимание на добавленный там атрибут «rows».
<textarea class="form-control" id="current_templates_in_library" name="current_templates_in_library" rows="4" style="z-index: auto; position: relative; line-height: 20px; font-size: 14px; transition: none 0s ease 0s; background: transparent !important;">
rhel6
rhel7
win_2012r2
centos7
</textarea>