marshmallow-objects 2.3.0

Creator: railscoder56

Last updated:

Add to Cart

Description:

marshmallowobjects 2.3.0

marshmallow-objects




Marshmallow Objects and Models
Serializing/Deserializing Python objects using Marshmallow library.
import marshmallow_objects as marshmallow


class Artist(marshmallow.Model):
name = marshmallow.fields.Str()


class Album(marshmallow.Model):
title = marshmallow.fields.Str()
release_date = marshmallow.fields.Date()
artist = marshmallow.NestedModel(Artist)


bowie_raw = dict(name='David Bowie')
album_raw = dict(artist=bowie_raw, title='Hunky Dory',
release_date='1971-12-17')

album = Album(**album_raw)
print(album.title)
print(album.release_date)
print(album.artist.name)

# Hunky Dory
# 1971-12-17
# David Bowie

Get It Now
$ pip install -U marshmallow-objects

Project Links

Marshmallow
PyPi
Cookbook

License
MIT licensed. See the bundled LICENSE file for more details.

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.