РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
351 of 643 menu

Атрибут description

Атрибут description класса Field из библиотеки WTForms (используется во Flask для работы с формами) содержит строку с описанием поля. Это описание обычно выводится в HTML-атрибут title или подсказку под полем ввода. Атрибут задаётся при создании поля через параметр description и доступен для чтения и изменения после создания экземпляра поля.

Синтаксис

field = Field(label='...', description='...')

Значение атрибута можно получить или изменить через обращение к field.description.

Пример

Создадим простую форму с полем и зададим ему описание:

from flask import Flask, render_template from wtforms import Form, StringField app = Flask(__name__) class MyForm(Form): name = StringField('Name', description='Enter your name') @app.route('/') def index(): form = MyForm() return render_template('index.html', form=form)

Выведем описание поля в шаблоне:

<p>{{ form.name.description }}</p>

Результат выполнения кода:

Enter your name

Пример

Изменим описание поля после создания формы:

from flask import Flask, render_template from wtforms import Form, StringField app = Flask(__name__) class MyForm(Form): name = StringField('Name') @app.route('/') def index(): form = MyForm() form.name.description = 'Updated description' return render_template('index.html', form=form)

Выведем обновлённое описание в шаблоне:

<p>{{ form.name.description }}</p>

Результат выполнения кода:

Updated description

Смотрите также

  • класс Field,
    который представляет базовое поле формы
  • атрибут label,
    который хранит подпись поля
  • атрибут name,
    который хранит имя поля
  • метод validate,
    который проверяет значение поля
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить