Обновление данных сервера Python при каждом запросе от клиента

Суть вопроса такая: есть простенький REST API с flask и jsonify, формирующий определенные данные и отправляющий их в виде json при запросе от клиента. Как сделать так, чтобы можно было изменить данные и при запросах они были уже обновленными у клиента, без перезапуска сервера? В какую сторону копать, чтобы разобраться с динамическими данными?

Возможно вопрос глупый, но не осуждайте, пока совершенно не разбираюсь в серверной части и Python.


Ответы (1 шт):

Автор решения: art-solopov

В общем и целом, вам нужно хранилище данных в каком-то виде. В каком именно - зависит от того, сколько этих данных, насколько они структурированы и т. д.

В простейшем случае это может быть просто файл, в который вы вводите информацию. Клиенту будет отдаваться весь этот файл или его часть.

Де-факто стандартом для таких случаев является реляционная база данных. Их много, для самых разных задач. Для начала можно посмотреть в сторону SQLite, простой БД, хранящейся в одном файле.

→ Ссылка