if order is None: # order - экземлпяр модели order = Order(match=self.match, team=self.team) order.save() obj = storage.get(('orders', str(order.id)), []) # key = ':'.join(key) obj.append({"POST":self.POST, "ip": self.ip, "id": order.id, "match": self.match.id, "team": self.team.slug, "user": self.user, 'date': datetime.now()}) storage.set(('orders', str(order.id)), obj) In [38]: pickle.loads(db['orders:191']) Out[38]: [{'POST': , 'date': datetime.datetime(2009, 8, 13, 20, 2, 47, 47338), 'id': 196L, 'ip': 'неважно', 'match': 4029, 'team': u'audax_italiano', 'user': u'Spartandr'}]