-
Notifications
You must be signed in to change notification settings - Fork 3
Home
Disassociative edited this page May 31, 2012
·
6 revisions
This is simple model for redis databases.
Like
class User(RModel):
prefix = 'user'
level = rfield(int, 0)
health = rfield(float, 0,)
class Place(RModel):
group = rfield(int, 0)
end = rfield(int, 0)
class Places(RModelStore):
assign = Place
class Game(RModelStore):
root = True
prefix = 'game'
assign = User
places = Places()
game = Game()
user = game.set('the_new_user')
user.level.set(3)
user.data()
>>> {'level': 3, 'health': 0}
game.data()
>>> {'the_new_user': {'level': 3, 'health': 0}, 'places': {}}
place = game.places.set('hollywood')
place.end.set(34)
game.data()
>>> {'the_new_user': {'level': 3, 'health': 0}, 'places': {'hollywood': {'group': 0, 'end': 0}}}