Вам нужно позвонить del request.session['key']
, чтобы удалить данные из сессии. Поэтому попробуйте так:
def fourth_form_submission(request):
form = FourthForm(request.POST)
if form.is_valid():
data = form.cleaned_data
# save data to DB from session
try:
del request.session['form_1_data']
del request.session['form_2_data']
del request.session['form_3_data']
except KeyError:
pass
return HttpResponse("Data has been saved.")
Или вы можете использовать flush()
, но он удалит все данные сеанса.
Дополнительная информация об этом можно узнать в documentation
.