I have a search view that saves some data in a session for another view:
def search(request): ... if request.method == 'POST': form = SearchForm(request.POST) if form.is_valid(): cd = form.cleaned_data melk=data(cd) request.session['data'] = melk request.session['form'] = form return redirect('/result/') ... def result(request): ... melk_list = request.session['data'] form = request.session['form'] ...
When I use Chrome, everything is fine. But when I use Firefox, it works great for the first time, but after that, every search continues to return my first result! It seems that request.session does not change after the first time. I tried to delete the session using del request.session['data'] , but that did not work.
My session backend is a database, but Firefox makes a session cookie.
nim4n source share