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

Метод get

Метод get применяется к приложению Bottle и вешает функцию на адрес. Он является сокращением для вызова метода route с параметром method='GET'. Первым параметром передаётся путь URL. После GET-запроса Bottle вызывает функцию и возвращает её результат. Метод принимает следующие параметры: path - путь URL, callback - функция-обработчик, а также дополнительные именованные аргументы, такие как name, apply и другие.

Синтаксис

@app.get(path)

Пример

Давайте повесим GET-обработчик на адрес '/':

from bottle import Bottle app = Bottle() @app.get('/') def index(): return 'hello'

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

"hello"

Пример

Давайте примем параметр name из URL и вернём его в ответе:

from bottle import Bottle app = Bottle() @app.get('/user/<name>') def user(name): return name

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

"abcde"

Пример

Давайте вернём HTML-страницу по GET-запросу с помощью шаблона:

from bottle import Bottle, template app = Bottle() @app.get('/article') def article(): return template('article')

Содержимое шаблона article.tpl:

<h1>Article</h1> <p>hello</p>

Результат выполнения кода для GET-запроса /article:

<h1>Article</h1> <p>hello</p>

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

  • метод post,
    который вешает обработчик на POST-запрос
  • метод route,
    который регистрирует обработчик для любого метода
  • класс Bottle,
    который представляет WSGI-приложение
  • метод get_url,
    который строит URL по имени маршрута
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить