Added the "get_decoded" method to the MongoSession class (#216)

This commit is contained in:
Ross Lawley
2013-01-28 14:12:47 +00:00
parent 03d3c26a99
commit 8c1f8e54cd
4 changed files with 6 additions and 3 deletions

View File

@@ -25,6 +25,7 @@ MONGOENGINE_SESSION_DATA_ENCODE = getattr(
settings, 'MONGOENGINE_SESSION_DATA_ENCODE',
True)
class MongoSession(Document):
session_key = fields.StringField(primary_key=True, max_length=40)
session_data = fields.StringField() if MONGOENGINE_SESSION_DATA_ENCODE \
@@ -34,7 +35,7 @@ class MongoSession(Document):
meta = {'collection': MONGOENGINE_SESSION_COLLECTION,
'db_alias': MONGOENGINE_SESSION_DB_ALIAS,
'allow_inheritance': False}
def get_decoded(self):
return SessionStore().decode(self.session_data)