Метод 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"