Метод 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,
который возвращает список значений поля