Передать объект с помощью http(s) запросу у вас не получится. Его нужно, для начала, перевести в строку. Это может быть что угодно, список из битов, ваш собственный способ сериализации объекта, но лучший вариант — перевести в JSON. С этим нам любезно поможет marshmallow. Установка: pip install marshmallow С чего начнём? Первым делом создайте схему. Вам нужно импортировать класс Scheme и создать дочерний объект — схему, например, пользователя. А потом задать поля и их значения с помощью fields. from marshmallow import Schema, fields, post_load
# post_load пригодится чуть позже
class User: # Класс пользователя, его мы и превратим в JSON
def __init__(self, id, name, email):
self.id = id
self.name = name
self.email = email
class UserScheme(Schema):
# Схема. Она говорит, как класс будет обрабатываться
id = fields.Integer()
name = fields.String()
email = fields.Email()
Отлично, заготовка есть, теперь создадим нового пользователя и превратим