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

Метод get класса FormsDict

Метод get применяется к объекту FormsDict, который содержит данные формы. Первым параметром передаётся имя поля, вторым - необязательное значение по умолчанию. Если поле отсутствует, возвращается значение по умолчанию, а не исключение.

Синтаксис

forms.get(name, [default])

Пример

Давайте получим значение поля name из данных формы:

from bottle import Bottle, request app = Bottle() @app.route('/') def index(): name = request.forms.get('name') return name

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

abcde

Пример

Давайте укажем значение по умолчанию для отсутствующего поля:

from bottle import Bottle, request app = Bottle() @app.route('/') def index(): user = request.forms.get('user', 'guest') return user

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

guest

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

  • класс FormsDict,
    который хранит данные формы
  • метод getunicode,
    который возвращает значение поля в Unicode
  • метод getall,
    который возвращает все значения поля
  • метод getlist,
    который возвращает список значений поля
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить