1 from django
.contrib
.formtools
.wizard
import storage
4 class SessionStorage(storage
.BaseStorage
):
6 def __init__(self
, *args
, **kwargs
):
7 super(SessionStorage
, self
).__init
__(*args
, **kwargs
)
8 if self
.prefix
not in self
.request
.session
:
12 self
.request
.session
.modified
= True
13 return self
.request
.session
[self
.prefix
]
15 def _set_data(self
, value
):
16 self
.request
.session
[self
.prefix
] = value
17 self
.request
.session
.modified
= True
19 data
= property(_get_data
, _set_data
)