Flask. JSON. Пример#2


03.04.2020

В этом примере показано как работать с данными в JSON формате. Обратите внимание, что данные пока хранятся в массиве. В примере созданы методы для создания, чтения, обновления и удаления данных в массиве. Соответствующие роуты пока прописаны только для данных client.

Каждой операции соответствует определенный HTTP – метод:

  • Create – POST
  • Read – GET
  • Update – PUT
  • Delete – DELETE

Это вообще никак не обязательно, использовать разные HTTP - методы просто дань моде. Можно делать и по другому. Например использовать только методы GET и/или POST, но использовать приставку в роуте, например:

  • client_create
  • client_read
  • client_update
  • client_delete

И если Вы все еще ума не приложите почему не все используют разные методы, а выбирают варианты с URL, так я Вам скажу. Не все железяки умеют делать PUT и DELETE запросы. Я намекаю на NodeMCU (но Вы вряд ли знаете что это). А иногда ну очень нужно чтобы и убогое железо тоже могло работать с данными. Бекенд он не только для фронтендов с джаваскриптами бывает. Но мы будем делать по моде.

Для проверки того как же работает JsvaScript с данными, смотри файл frontend/index.html

Запусти приложение файлом my_app.py, открой в браузере:
http://localhost:5000/frontend/

JsvaScript все пишет в консоль.

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

Web-dev склерозник
Коментарі:
Додати коментар
Code
* - обов'язкові поля

Архіви