-
Book Overview & Buying
-
Table Of Contents
Python API Development Fundamentals
By :
We will be using the Schema class from marshmallow to specify the fields for the objects that we want to serialize/deserialize. Without knowing the schema of the objects and how we want to serialize the fields, we can't perform serialization or deserialization. In the following example, you can see we have a simple SimpleSchema class, which extends marshmallow.Schema, and there are two fields defined there, id and username:
from marshmallow import Schema, fields class SimpleSchema(Schema): id = fields.Int() username = fields.String()
The data type of the fields are defined using the marshmallow fields. From the preceding example, the id field is an integer, while the username field is a string. There are a number of different data types in marshmallow, including Str, Int, Bool, Float, DateTime, Email, Nested, and so on.
With the schema specified, we can start doing object serialization and deserialization...
Change the font size
Change margin width
Change background colour