Как подготовить объект к отправке на сервер?
Для начала нам нужно перевести объект в строку. К примеру, в JSON формат. Проще всего это сделать с помощью marshmallow.
Установка:
Также, за счёт схем можно переводить строку обратно в объект за счёт той же самой схемы, что была создана ранее.
Но нужно помнить и про валидацию, с ней можно ознакомиться тут: → ТЫК ←.
Для начала нам нужно перевести объект в строку. К примеру, в JSON формат. Проще всего это сделать с помощью marshmallow.
Установка:
pip install marshmallow
Так, нам не нужно будет добавлять convert_to_json()
в каждый класс, а достаточно просто настроить схему (Schema
) с полями (fields
) от marshmallow.Также, за счёт схем можно переводить строку обратно в объект за счёт той же самой схемы, что была создана ранее.
Но нужно помнить и про валидацию, с ней можно ознакомиться тут: → ТЫК ←.