Serialize()
Easily serialize a list of database query objects.
Automatic serialization of database queries. Returns a list.
Usage
serialize(...)
Parameters
A list.
Of database query objects.
To be able to use serialize()
your database models need to have their own serialization method called: s()
(like in the examples in this documentation), or use the &basic
decorator.
Example
db_model User:
id = _db.col(_db.int, _db.pk)
username = _db.col(_db.str(100))
password = _db.col(_db.str(256))
fname = _db.col(_db.str(100))
sname = _db.col(_db.str(100))
def init(self, username, password, fname, sname):
self.username = username
self.password = hash.hash(password)
self.fname = fname
self.sname = sname
def s(self):
return {
username: self.username,
name: self.fname + ' ' + self.sname
}
@get('/users'):
users = User.db.all()
respond(serialize(users))
Last updated