Метод delete
Метод delete применяется к приложению
Bottle и вешает функцию на адрес для
обработки DELETE-запросов. Первым
параметром передаётся путь URL. После
запроса Bottle вызывает функцию и
возвращает её результат. Обычно метод
delete используется для удаления
ресурсов на сервере.
Синтаксис
@app.delete(path)
Пример
Давайте повесим обработчик на адрес '/item' для удаления ресурса:
from bottle import Bottle
app = Bottle()
@app.delete('/item')
def delete_item():
return 'item deleted'
Результат выполнения кода при DELETE-запросе на адрес /item:
item deleted
Пример
Давайте примем параметр name из URL и вернём сообщение об удалении:
from bottle import Bottle
app = Bottle()
@app.delete('/user/<name>')
def delete_user(name):
return 'user ' + name + ' deleted'
Результат выполнения кода для DELETE-запроса на адрес /user/abcde:
user abcde deleted