В одной из моих форм я обрабатываю данные формы и сохраняю их в переменной сеанса.
Так что, когда я бегу
if locationForm.is_valid():
Я исполняю
request.session['streetNumber'] = locationForm.cleaned_data['streetNumber']
request.session['postalCode'] = locationForm.cleaned_data['postalCode']
request.session['state'] = locationForm.cleaned_data['state']
request.session['country'] = locationForm.cleaned_data['country']
Но это кажется очень неэффективным.
Я пробовал
request.session = locationForm.cleaned_data
но, похоже, не работает.
- Есть ли лучший способ хранения всей информации cleaned_data в переменной сеанса?
- Есть ли какие-то проблемы с безопасностью, о которых я должен знать?