в flask -WTF создается, как настроить размер текстового поля? - PullRequest
0 голосов
/ 31 января 2020

В формах, созданных с помощью flask -wtf, как я могу указать высоту и ширину ввода текстового поля

{% extends "base.html" %}
{% block title %} Title {% endblock %}
{% block body %}
 <form method="POST">
     {{ form.textfld.label }} <br>
     {{form.textfld(size=100)}}
 </form>
{% endblock %}

Это единственный пример, который я могу найти, который изменяет только ширину, но не высоту , Я попытался добавить к нему класс и нацелить его на базу. html, но ничего не изменилось.

1 Ответ

0 голосов
/ 01 февраля 2020

, если вы добавите диктат render_kw к спецификации формы:

class Form(Form):
     field = SomeField(*args, render_kw=dict(class='my_class'))

, тогда в HTML текст class="my_class" будет автоматически отображен для поля, поэтому вы можете настроить свойства с помощью CSS класс.

...