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

Метод getunicode

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

Синтаксис

FormsDict.getunicode(key, [default], [index])

Пример

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

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

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

"abcde"

Пример

Давайте вернём значение по умолчанию, если ключ отсутствует:

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

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

"hello"

Пример

Давайте получим второе значение из нескольких значений одного ключа:

from bottle import Bottle, request app = Bottle() @app.route('/') def index(): value = request.forms.getunicode('user', None, 1) return value

Результат выполнения кода для полей 'user=abcde&user=article':

"article"

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

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