Получи случайную криптовалюту за регистрацию!

​Как подготовить объект к отправке на сервер? Для начала нам | PYTHON ONLINE

Как подготовить объект к отправке на сервер?

Для начала нам нужно перевести объект в строку. К примеру, в JSON формат. Проще всего это сделать с помощью marshmallow.

Установка: pip install marshmallow

Так, нам не нужно будет добавлять convert_to_json() в каждый класс, а достаточно просто настроить схему (Schema) с полями (fields) от marshmallow.

Также, за счёт схем можно переводить строку обратно в объект за счёт той же самой схемы, что была создана ранее.

Но нужно помнить и про валидацию, с ней можно ознакомиться тут: → ТЫК ←.